소스코드(.java)를 컴파일러가 바이트코드(.class)로 컴파일한다. 생성된 클래스 파일은 JVM의 클래스 로더에 의해 JVM 내 런타임 데이터 영역에 로딩된다. JVM 내 실행 엔진(인터프리터, JIT 컴파일러 ...