Replies: 4 comments
-
|
Beta Was this translation helpful? Give feedback.
-
먼저 작성한 .java 파일이 컴파일러를 통해 전달된 소스 코드를 바이트 코드라고 하는 기계 독립적인 코드로 인코딩합니다. 각 내용은 별도의 .class 파일에 저장됩니다. 클래스 로더를 통해 프로그램에서 참조되는 다른 모든 클래스가 로드됩니다. 바이트 코드 검증자가 Java 인터프리터에 전달된 코드가 실행하기에 적합한 상태이고 Java 인터프리터가 손상될 염려 없이 실행할 수 있는지 확인합니다. 그 다음 바이트코드 인터프리터와 JIT 컴파일러가 바이트코드를 기계어 코드로 변환하여 하드웨어가 코드를 실행하게 됩니다. 설명한 프로세스로 인해 Java 프로그램은 대상 운영 체제에 독립적이지만 실행 시간이 훨씬 더 깁니다. |
Beta Was this translation helpful? Give feedback.
-
자바 소스코드를 작성하고, 컴파일을 하면 .class 파일이 생성됩니다. |
Beta Was this translation helpful? Give feedback.
-
.java -> 컴파일 -> .class(바이트코드) -> JVM 로드 -> 클래스 로더 -> 링킹 -> 초기화 -> 실행 |
Beta Was this translation helpful? Give feedback.
-
.
Beta Was this translation helpful? Give feedback.
All reactions