💡 Method, Stack, Heap

Method 영역
Stack 영역
Heap 영역
JVM 영역 예제 코드
public class MemoryExample {
static int staticVar = 100; // static 변수 (Method Area)
int instanceVar = 200; // 인스턴스 변수 (Heap Area)
public static void main(String[] args) {
int localVar = 300; // 지역 변수 (Stack Area)
MemoryExample obj = new MemoryExample(); // 객체 (Heap Area)
obj.instanceMethod(localVar);
}
void instanceMethod(int param) {
int localVar2 = param + 50; // 지역 변수 (Stack Area)
System.out.println("localVar2: " + localVar2);
}
}