자바 프로그램이 실행되면 JVM (자바 가상 머신)이 메모리를 할당 받고, 그 메모리를 용도에 따라 여러 영역으로 나누어 관리함.그 메모리 공간을 크게 메서드영역, 스택 영역, 힙 영역으로 구분한다. 메서드 영역 프로그램을 실행하는데 필요한 공통 데이터.- 클래스 정보 : 클래스의 실행 코드, 필드, 매서드와 생성자 코드. - static 영역 : static 변수 보관- 런타임 상수 풀 : 프로그램을 실행하는 데 필요한 공통 리터럴 상수 보관. 스택 영역자바 실행 시 하나의 실행 스택이 생성됨. - 스택 프레임 : 지역 변수, 중간 연산 결과, 메서드 호출 정보 등을 포함함.- 메서드를 호출할 때마다 하나의 스택 프레임이 쌓임. - 각 스레드 별로 하나의 실행 스택이 생성됨. 스레드 수 만큼 스택이..