자바의 컴파일

자바 컴파일 과정은 2단계로 컴파일 방식으로 구성되어 있습니다.

1단계에서 javac 컴파일러가 .java 소스코드를 .class 바이트코드로 변환합니다. 이 바이트코드는 플랫폼 독립적입니다.

2단계에서 JVM이 실행 시점에 바이트코드를 기계어로 번역해서 실행합니다. 이때 인터프리터 방식과 JIT 컴파일러를 함께 사용해서 성능을 최적화합니다.