메모리 사용 영역 (1) 썸네일형 리스트형 [Java]참조타입변수 - 클래스/배열/열거타입 메모리 사용 영역 : java.exe로 JVM이 시작되면 운영체제에서 받은 메모리영역(Runtime Data Area) 세부영역으로 구분해 사용한다. - 메소드(Method) 영역 : JVM 시작할 때 생성되고, 모든 스레드가 공유하는 영역. 클래스 로더로 읽어 클래스별 런타임상수풀/필드데이터/메소드데이터/메소드코드/생성자코드 등으로 분류해 저장 - 힙(Heap) 영역 : 객체, 배열이 생성되는 영역으로 스택 영역의 변수나 다른 객체의 필드에서 참조한다. 참조하는 변수, 필드가 없으면 의미가 없는 객체가 되기 때문에 GarbageCollector를 실행시켜 힙 영역에서 자동 제거 - 스택(Stack) 영역 : 각 스레드마다 하나씩 존재하며 스레드가 시작될 때 할당된다. 메서드 호출할 때마다 프레임 추가(.. 이전 1 다음