
byte, char, short, int, long ...배열, 열거, 클래스, 인터베이스(1) 메소드 영역 (Method Area)
: JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역, 코드에서 사용되는 클래스들을 로더로 읽어 클래스별로 정적 필드와 상수, 메소드 코드, 생성자 코드 등을 분류해서 저장
(2) 힙 영역 (Heap Area)
: 객체와 배열이 생성되는 영역, 프로그래머가 직접 공간을 할당, 해제하는 메모리 공간
(3) JVM 스택 영역
: JVM 스택은 메소드를 호출할 때마다 프레임을 추가하고 메소드가 종료되면 해당 프레임을 제거하는 동작을 수행한다.