• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

p.243

23.06.12 00:30 작성 조회수 184

0

VIPCustomer 생성될 때 부모 클래스가 먼저 자동호출 된다면 p.243 힙 메모리 구조 그림에서 부모클래스 멤버변수들이 힙 메모리에 먼저 자리잡아야 하지 않나요?

답변 2

·

답변을 작성해보세요.

1

예 동적할당이라 프로세스에서 가용한 힙 메모리에서 할당되며 할당되는 알고리즘은 VM에 구현되어 있고, 동적 메모리는 추후 GC에 의해 수거되므로 힙 메모리는 GC에 의해 관리됩니다

Levi님의 프로필

Levi

질문자

2023.06.15

감사합니다^^

0

그림에서 먼저 자리 잡는다는것이 무슨 의미 일까요? 혹시 아래에 위치한다는 의미시라면 이 그림은 힙메모리를 가시적으로 표현한 것일뿐 실제의 위치와는 상관없습니다. 실제 위치는 완전 떨어져서 다른 곳에 할당되었을 수도 있습니다. 이해를 돕기 위해 옆에 호출 순서에 대한 번호를 썼습니다. 그 순서로 생성된다고 이해하시면 될것 같습니다.

Levi님의 프로필

Levi

질문자

2023.06.13

아 힙영역은 스택처럼 순차적으로 쌓이지 않는군요? 랜덤한건가요?