class loader (1) 썸네일형 리스트형 [JAVA] JVM 구조와 동작 1 (JVM, Class Loader, Execution Engine) JVM (Java Virtual Machine) Java Byte Code가 실행 될 수 있는 가상머신을 말한다. 여기서 Java Byte Code란 자바 컴파일러를 통해 *.java -> *.class 파일로 컴파일된 class 파일을 말한다. 운영체제의 종류에 관계 없이 실행 될 수 있다. 크게 구조로는 Class Loader, Execution Engine, Garbage Collector, Runtime Data Area로 구분된다. Class Loader 자바 컴파일러를 통해 컴파일된 Java Byte Code(=*.class)를 JVM이 운영체제로 부터 할당받은 메모리(=Runtime Data Area)로 적재(로딩, 링크, 초기화) 해준다. 컴파일 단계가 아닌 "실행" 중에 동작함! - 로딩.. 이전 1 다음