- 메서드 영역: JVM이 로드한 클래스의 정보와 클래스의 바이트코드, 상수, static 변수 등을 저장하는 공간
- 힙: 프로그램에서 동적으로 생성되는 객체와 배열이 저장되는 공간. JVM의 가비지 컬렉션에 의해 관리
- 스택: 메서드 호출 시마다 호출 정보와 로컬 변수가 저장되는 영역. 메서드가 종료되면 해당 프레임이 사라짐
- PC 레지스터: 현재 실행 중인 명령어 주소를 추적하는 공간으로, 각 스레드마다 별도로 존재
- 네이티브 메서드 스택: 자바 외부의 네이티브 코드를 호출하기 위해 사용되는 스택
'Java' 카테고리의 다른 글
함수형 인터페이스 (0) | 2024.11.25 |
---|---|
참조형 변수 캐싱 (0) | 2024.11.01 |
기본형 VS 참조형 (1) | 2024.10.31 |
@SQLDelete (0) | 2024.09.09 |
epuals()와 hashCode() 오버라이딩 (0) | 2024.03.07 |