
[JAVA] 참조 타입 - 문자열, 배열
·
Programming Language/자바(JAVA)
JAVA에 데이터 타입은 크게 기본 타입과 참조 타입으로 나누어 진다.참조 타입에 대해 알아보자참조 타입(reference type)참조 타입은 기본 타입과 다르게 값 자체가 아니라 객체가 생성된 메모리 번지를 저장한다.변수들은 스택 영역에 저장되고 변수가 가리키는 객체는 힙 영역에 저장된다.메모리 사용 영역JVM이 구동되면 JVM은 운영체제에서 할당받은 메모리 영역(Runtime Data Area)을 다음과 같이 구분해서 사용한다.메소드 영역바이트코드 파일을 읽은 내용이 저장된다.힙 영역객체가 생성되는 영역이다.객체의 번지(주소)는 메소드 영역의 상수와 스택 영역의 변수를 참조한다.스택 영역메소드를 호출할 때마다 생성되는 프레임이 저장되는 영역이다.메소드 호출이 끝나면 프레임은 자동으로 삭제된다.프레임..