충분히 쌓여가는
5.2 메모리 사용 영역 본문
java 명령어로 JVM이 구동되면 JVM은 운영체제에서 할당받은 메모리 영역(Rumtime Data Area)을 메소드 영역, 힙 영역, 스택 영역으로 구분해서 사용
메소드 Method 영역
: 바이트코드 파일을 읽은 내용이 저장되는 영역
클래스 별로 상수, 정적 필드, 메소드 코드, 생성자 코드 등이 저장됨
힙 Heap 영역
: 객체가 생성되는 영역
객체의 번지는 메소드 영역과 스택 영역의 상수와 변수에서 참조할 수 있다
스택 Stack 영역
메소드를 호출할 때마다 생성되는 프레임 Frame이 저장되는 영역
메소드 호출이 끝나면 프레임은 자동 제거됨
프레임 내부에는 로컬 변수 스택이 있고, 여기에서 참조 타입 변수가 생성되고 제거된다
'이것이 자바다 > 05 참조 타입' 카테고리의 다른 글
5.4 null과 NullPointerException - String 변수에 빈 문자열("") 대입 (0) | 2024.03.31 |
---|---|
5.4 null과 NullPointerException - equals (0) | 2024.03.31 |
5.4 null과 NullPointerException (0) | 2024.03.31 |
5.1 데이터 타입 분류 (0) | 2024.03.31 |
이것이 자바다 5장 확인 문제 (0) | 2024.02.01 |