메모리 공간 종류
- Method Area
- Stack Area
- Heap Area
Method Area (Class Area)
- 클래스 내용(Byte code)가 적재되는 영역
컴파일러를 통해 변환된 코드
- static 변수 및 상수가 적재되는 영역
생성되는 모든 객체가 공유하는 변수
Stack Area
- Method 실행 공간(Frame)이 적재되는 영역
- Local 변수들 저장 공간
- 로컬 변수란
Method 또는 생성자() 블록 안에 선언된 변수
Heap Area