해결된 질문
24.04.21 02:48 작성
·
193
0
2021년 3회차 1번문제에서 heap 주소가 200이라고 하셨는데 이 부분에서 왜 200인지에 관한 설명이 나와있지 않아서 질문 드립니다!
답변 1
0
2024. 04. 21. 10:22
질문하신 문제는 Java의 싱글턴 패턴 구현에 대한 설명과 함께 스택(stack)과 힙(heap) 영역에 대한 설명을 하고 있는 문제입니다~!
이미지에서 스택 영역에 200
이라는 값이 _inst
변수와 연결되어 있는 것을 볼 수 있는데, 이건 싱글턴 객체 Connection
의 인스턴스가 힙 영역에 할당되었을 때, 그 메모리 주소를 나타내는 것입니다.
실제 Java 코드에서는 메모리 주소를 직접적으로 다루거나 볼 수 없지만, 이 그림은 개념적인 설명을 위한 예시를 들었다는 걸로 생각하시면 됩니다. (한 마디로 _inst
에 대해 설명하기 위해서 임의로 잡은 변수값이라고 생각하시면 될 것 같습니다~!)