Development Basic
Heap에 대해서
Mattmk
2020. 5. 28. 16:40
SMALL
1. Heap의 기본개념
- 참조형의 데이터 타입을 갖는 인스턴스, 배열, Object를 상속하는 String 등이 저장되는 영역이다.
- 이때 지역변수, 매개변수는 Stack 영역의 공간에서 실제 데이터가 저장된 Heap 영역의 참조값을 new연산자를 통해 리턴 받는다.
- 실제 데이터를 갖고 있는 Heap영역의 참조 값을 Stack 영역의 객체가 갖고 있다.
- 이렇게, 리턴 받은 참조값을 갖고 있는 객체를 통해서만 해당 인스턴스를 핸들링 할 수가 있다.
- Heap영역은 사용자에 의해 메모리 공간이 동적으로 할당되고 해제가 된다.
LIST