스택 (1) 썸네일형 리스트형 자바/JAVA 메모리 사용 영역(Runtime Data Area) 인스턴스: 클래스를 구현한 실체. 힙 메모리에 멤버 변수의 크기에 따라 메모리가 생성된다. 클래스를 기반으로 new 키워드를 이용해 여러 인스턴스를 생성한다. 인스턴스가 생성되면, Heap 메모리에 올라간다. 인스턴스를 참조하는 레퍼런스 변수(참조 변수)는 Stack 메모리에 올라간다. 참조 변수에는 참조 값이 할당된다. 참조 변수 - 메모리에 생성된 인스턴스를 가리키는 변수 참조 값 - 생성된 인스턴스의 메모리 주소 값 JVM은 OS에게 할당받은 메모리 영역(Runtime Data Area)을 메소드, 힙, JVM 스택으로 세부영역으로 나눠 사용한다. 메소드 영역(Method Area) JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역. 사용되는 클래스들을 클래스 로더로 읽어 클래스별로 정적 필.. 이전 1 다음