[Java] 참조 타입

SeoYoon·2023년 6월 21일

💗JAVA

목록 보기
10/21

🖤참조 타입

1. 참조 타입

  • 기본 타입 : byte, char, short, int, long ...
  • 참조 타입 : 배열, 열거, 클래스, 인터베이스
    -> 변수는 메모리의 번지를 변수 안에 저장함. 번지를 통해 객체를 참조하기 때문에 참조 타입이라고 부름

2. 메모리 사용 영역

(1) 메소드 영역 (Method Area)
: JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역, 코드에서 사용되는 클래스들을 로더로 읽어 클래스별로 정적 필드와 상수, 메소드 코드, 생성자 코드 등을 분류해서 저장

(2) 힙 영역 (Heap Area)
: 객체와 배열이 생성되는 영역, 프로그래머가 직접 공간을 할당, 해제하는 메모리 공간

(3) JVM 스택 영역
: JVM 스택은 메소드를 호출할 때마다 프레임을 추가하고 메소드가 종료되면 해당 프레임을 제거하는 동작을 수행한다.

profile
공부 기록

0개의 댓글