Java
[JAVA] 자바의 메모리 구조에 대해 알아보자
아예 모르는 내용은 아니지만, JAVA에 대해 다시 공부하면서 정확하고 더욱 오래 기억하고자 기록하게 됐다. 🔍 자바의 메모리 구조메서드 영역(Method Area): 프로그램을 실행하는데 필요한 공통 데이터(클래스 정보, static 영역, 런타임 상수 풀)를 관리한다. 해당 영역은 프로그램의 모든 영역에서 공유한다.클래스 정보: 클래스의 실행 코드(바이트 코드), 필드, 메서드와 생성자 코드 등 모든 실행 코드가 존재static 영역: static 변수들을 보관한다.런타임 상수 풀: 프로그램을 실행하는데 필요한 공통 리터럴 상수를 보관한다.스택 영역(Stack Area): 자바 실행 시, 하나의 실행 스택이 생성된다. 각 스택 프레임은 지역 변수, 파라미터, 중간 연산 결과, 메서드 호출 정보 등을..