질문을 단순화하기 위해 JRE에서 JIT를 사용하지 않는 핫스팟 JVM 구현을 가정합니다. 의미 우리는 기계어 코드가 미리 컴파일되지 않습니다.핫스팟 JVM이 코드를 기계 코드로 컴파일하거나 간단하게 실행합니다
바이트 코드를 만났을 때 JVM이 Hotspot 컴파일러를 사용하여 코드를 기계 코드로 컴파일하고 JVM이 코드를 실행할 수 있는지 이해하려고합니다. 또는 JVM이 각 바이트 코드 명령에 해당하는 일종의 고유 메소드를 가지고 있기 때문에 인터프리터가 코드를 실행하기 만합니까?
도 참조하십시오. http://stackoverflow.com/questions/12340603/how-is-a-java-program-compiled-and-run – Raedwald