개발 소발/개발 java(기초)
JAVA 메모리영역 Stack,Heap이란?
우기!
2019. 1. 16. 10:23
자바 메모리영역 Stack,Heap
Stack
- Stack 메모리는 비교적 가벼운데이터들을 말한다.
- primativeData,reference(주소값)이 있다.
Heap
- Heap 메모리는 객체등 무거운데이터가 머물러있다.
- Garbage Collection은 Heap메모리에서 작동한다.
ex)
마트에 갔을때 가벼운 물건들은 바로바로 구매하지만
배송이 필요한 물건은 reference를 보고 구매하면
Heap에서 가져오게 된다.