컴파일러가 자바 소스코드(.java)를 바이트코드(.class)로 변환합니다. 그다음 class loader가 바이트 코드를 런타임 데이터 영역에 로드시킵니다. 로딩된 바이트코드가 실행엔진에 의해서 실행되게됩니다.