Programming/JAVA 썸네일형 리스트형 JVM 메모리 구조 * 클래스 로더 -JAM이 수행할 클래스를 찾아서 클래스의 바이너리 데이터를 메모리에 적재 -.class 파일을 JVM에 로딩하는 것, 즉 파일에서 메모리로 로드하는 것 -이때 클래스를 검증하고 클래스 변수를 위한 메모리를 초기화해서 기본값으로 할당한다 클래스의 참조를 직접참조로 변환한다. * 런타임 데이터 영역 - 클래스 로더에서 준비해서 여기서 이제 수행하면서 쓸 데이터를 보관한다. 1. 메소드 영역 클래스의 정보(클래스 형정보)를 저장하고 프로그램이 수행되는 동안 클래스의 정보(클래스 형정보) 참조하는곳 저장되는 것은 로딩된 클래스의 정보, 멤버변수정보, 메서드 정보 ,static 변수(클래스변수),상수 Import된 클래스들이 로드된 곳 이 영역은 JVM에서 실행되고 있는 모든 쓰레드(프로그램)에.. 이전 1 다음