기본 데이터 타입 할당(크기를 아는 형태)
객체와 배열이 생성되는 영역
문자열(String), 배열 데이터 할당
데이터 크기가 정해져 있지 않는 값이기 때문에 크기가 커질 수 있다.
여러개의 참조하는 데이터 값을 만들 수 있다.(Stack 값을 여러개 연결 가능)
String name = "김자바"
에서 변수 name은 stack에 할당, 값 "김자바"는 heap에 할당
name에 해당하는 주소를 설정, 정해진 heap값을 가져옴(참조)
동일한 데이터 타입의 값이 연속된 인덱스에 순차적으로 저장
출력값:
참조가 같음
문자열이 같음
참조가 다름
문자열이 다름