JAVA Compiler 자바 클래스 파일 .java 자바 컴파일러 javac가 컴파일 자바 바이트 코드 .class Class Loader JVM의 Class Loader로 자바 바이트 코드가 전달 됨. Class Loader는 동적 로딩을 통해 필요한 클래스들을 로딩 후, 링킹해 JVM의 메모리인, Runtime Data Area에 올린다. Execution Engine Execution Engine은 Class Loader를 통해 Runtime Data Area에 load된 바이트 코드를 명령어 단위로 가져와 실행한다. Execution Engine은 두 가지 방식으로 실행이 된다. Interpreter 자바 바이트 코드를 한 줄씩 읽어 실행한다. 때문에 느리다. JIT Compiler interp..