JVM1 Java, JIT Compiler, JVM Goal 1. 자바의 컴파일 과정 이해하기 2. JVM의 역할 설명하기 Q. 자바 소스코드가 컴파일 되는 과정을 설명해 보시오. A. 개발자가 자바 소스코드를 작성한다 (*.java) 자바 컴파일러가 소스코드 파일을 바이트코드로 컴파일 한다 (*.class) 바이트코드를 JVM (Java Virtual Machine)의 클래스 로더에 전달한다 클래스 로더는 동적로딩을 통해 필요한 클래스들을 로딩 및 링크하여 JVM 메모리에 올린다 실행 엔진(인터프리터 또는 JIT 컴파일러)은 JVM 메모리에 올라온 바이트 코드들을 명령어 단위로 하나씩 가져와 실행한다 📝 바이트코드 : 각 명령어는 1바이트 크기의 Opcode와 추가 피연산자로 이루어져 있는 파일 (컴퓨터가 읽을 수 없음) 📝 인터프리터 : 바이트 코드 .. 2023. 2. 8. 이전 1 다음