작성한 질문수
자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
해결된 질문
작성
·
209
0
VIPCustomer 생성될 때 부모 클래스가 먼저 자동호출 된다면 p.243 힙 메모리 구조 그림에서 부모클래스 멤버변수들이 힙 메모리에 먼저 자리잡아야 하지 않나요?
답변 2
1
예 동적할당이라 프로세스에서 가용한 힙 메모리에서 할당되며 할당되는 알고리즘은 VM에 구현되어 있고, 동적 메모리는 추후 GC에 의해 수거되므로 힙 메모리는 GC에 의해 관리됩니다
감사합니다^^
그림에서 먼저 자리 잡는다는것이 무슨 의미 일까요? 혹시 아래에 위치한다는 의미시라면 이 그림은 힙메모리를 가시적으로 표현한 것일뿐 실제의 위치와는 상관없습니다. 실제 위치는 완전 떨어져서 다른 곳에 할당되었을 수도 있습니다. 이해를 돕기 위해 옆에 호출 순서에 대한 번호를 썼습니다. 그 순서로 생성된다고 이해하시면 될것 같습니다.
아 힙영역은 스택처럼 순차적으로 쌓이지 않는군요? 랜덤한건가요?
감사합니다^^