CH1-1 · FLOW

Java 언어와 실행 플랫폼 예제가 실행되는 순서

javac가 소스를 검사에서 시작해 JVM이 현재 환경에서 실행까지 값과 책임이 이동한다.

  1. 1
    javac가 소스를 검사

    .java는 사람이 작성하는 소스이고 .class는 JVM 명령을 담은 바이트코드입니다.

  2. 2
    바이트코드 class 생성

    JDK에는 javac, java, 진단 도구와 표준 라이브러리가 들어 있고 JVM은 클래스 로딩과 실행을 담당합니다.

  3. 3
    JVM이 현재 환경에서 실행

    클래스 파일은 공통 형식이지만 JVM 구현은 운영체제와 CPU에 맞게 제공됩니다.

실행 순서 출력의 JVM과 운영체제 이름은 환경마다 다르지만 feature는 JDK 25에서 25여야 합니다.