값 형식 : 변수가 값을 담는 데이터 형식

참조 형식 : 변수가 값 대신 값이 있는 곳의 위치를 담는 데이터 형식

 

스택, 힙 영역

 

값 형식

데이터를 쌓는 형식

코드 블록 안에서 생성된 모든 값 형식의 변수들은 "}"를 만나면 제거된다.

 

참조 형식

힙(데이터) -> 스택(주소)

 

스택 영역에 저장되어 있는 주소는 코드 블록이 끝나는 시점에 제거되지만

힙 영역에 저장되어 있는 데이터는 더 이상 참조하는 곳이 없을 때 가비지 콜렉터가 수거해 간다.

+ Recent posts