알고보면코딩천재
JVM 본문
package ex07;
class Person {
static String name = "엘리스";
int 목마름 = 100; // 0~100
void 물마시기() {
목마름 = 목마름 - 10;
}
void 달리기(int speed) { // speed stack에 저장. speed 지역변수. stack은 메서드마다 따로 있다.
if (speed < 10) {
목마름 = 목마름 + 10;
} else if (speed < 20) {
목마름 = 목마름 + 20;
} else {
목마름 = 목마름 + 30;
}
}
}
public class JvmEx01 {
static String name = "JvmEx01";
public static void main(String[] args) { // main이 있어야 실행파일!
System.out.println(JvmEx01.name);
System.out.println(Person.name);
Person p = new Person(); // Person p는 main꺼
p.물마시기(); // p는 힙
p.물마시기();
p.물마시기();
System.out.println(p.목마름);
p.달리기(10);
System.out.println(p.목마름);
}
}
'Java' 카테고리의 다른 글
생성자 (0) | 2022.08.02 |
---|---|
java 배열과 정렬 (버블정렬) (0) | 2022.08.01 |
문법 : 메서드 (0) | 2022.07.29 |
문법 : Class (0) | 2022.07.29 |
java else if (0) | 2022.07.29 |
Comments