클래스 영역 이외에 스택영역과 힙영역이 있다.
변수들이 저장되는 공간이다.
int, long, float같은 기본형 변수들은 스택 내에 바로 저장된다.
힙 영역에 저장된 클래스나 객체들의 '주소' 가 저장된다.
class나 객체들은 힙에 저장된다.
쉽게 구분하자면, 힙 영역에 '건물'을 지어두고, 해당 건물 주소를 '스택'에 저장한다.
힙 영역의 정보를 불러오는 과정은 다음과 같다.
- 사용자의 정보 요청을 입력받음
- 스택 영역에서 해당 주소를 찾음
- 주소를 따라 힙 영역에 도달
- 힙 영역에서 해당 정보를 얻음