Java/Basic7 메모리 구조 자바 메모리 구조메서드 영역 : 프로그램을 실행하는데 필요한 공통 데이터를 관리. 이 영역은 프로그램의 모든 영역에서 공유클래스 정보 : 클래스의 실행 코드, 필드, 메서드, 생성자 등 모든 실행 코드가 존재static 영역 : static 변수들을 보관런타임 상수 풀 : 프로그램을 실행하는데 필요한 공통 리터럴 상수를 보관메서드는 공통된 코드를 공유하므로 객체 생성 시 메서드에 대한 새로운 메모리 할당은 없음스택 영역 : 자바 실행 시 하나의 실행 스택이 생성. 각 스택 프레임은 지역 변수, 중간 연산 결과, 메서드 호출 정보 등을 포함스택 프레임 : 스택 영역에 쌓이는 네모 박스가 하나의 스택 프레임각 쓰레드별로 하나의 실행 스택이 생성힙 영역 : 객체(인스턴스)와 배열이 생성되는 영역. 가바지 컬렉.. 2024. 12. 8. 이전 1 2 다음