자바 참조 타입 — 스택과 힙, 배열, 열거 타입 정리자바의 데이터 타입은 크게 기본 타입(원시 타입, primitive type)과 참조 타입(reference type)으로 분류됩니다. 참조 타입이란 객체(Object)의 번지를 참조하는 타입으로, 배열·열거·클래스·인터페이스 타입이 여기에 속합니다.이 글은 2021년 8월 기준 기록입니다.두 타입의 차이는 변수 안에 무엇이 들어 있느냐다기본 타입으로 선언된 변수와 참조 타입으로 선언된 변수의 차이는 하나뿐입니다. 저장되는 값이 무엇인가.기본 타입 — 실제 값을 변수 안에 저장합니다.참조 타입 — 메모리의 번지를 값으로 저장하고, 그 번지를 통해 객체를 참조합니다.이 차이는 곧 메모리 위치의 차이로 이어집니다. 변수는 스택(stack) 영역에 생성되고..