값 형식 : 변수가 값을 담는 데이터 형식
참조 형식 : 변수가 값 대신 값이 있는 곳의 위치를 담는 데이터 형식
스택, 힙 영역
값 형식
데이터를 쌓는 형식
코드 블록 안에서 생성된 모든 값 형식의 변수들은 "}"를 만나면 제거된다.
참조 형식
힙(데이터) -> 스택(주소)
스택 영역에 저장되어 있는 주소는 코드 블록이 끝나는 시점에 제거되지만
힙 영역에 저장되어 있는 데이터는 더 이상 참조하는 곳이 없을 때 가비지 콜렉터가 수거해 간다.