Java Memory

김기호·2024년 3월 13일

Java

목록 보기
2/3

클래스 영역 이외에 스택영역과 힙영역이 있다.

스택영역

변수들이 저장되는 공간이다.
int, long, float같은 기본형 변수들은 스택 내에 바로 저장된다.
힙 영역에 저장된 클래스나 객체들의 '주소' 가 저장된다.

힙 영역

class나 객체들은 힙에 저장된다.
쉽게 구분하자면, 힙 영역에 '건물'을 지어두고, 해당 건물 주소를 '스택'에 저장한다.
힙 영역의 정보를 불러오는 과정은 다음과 같다.

  • 사용자의 정보 요청을 입력받음
  • 스택 영역에서 해당 주소를 찾음
  • 주소를 따라 힙 영역에 도달
  • 힙 영역에서 해당 정보를 얻음
profile
개발자 시켜주세요...

0개의 댓글