알고보면코딩천재

JVM 본문

Java

JVM

알코천 2022. 7. 29. 15:47
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