728x90 JIT 컴파일러1 [java] 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 [ 핵심 내용 ] JVM이란? JVM 구성 요소 바이트코드란, 바이너리 코드 컴파일 & 실행하는 방법 JIT 컴파일러란? JIT의 동작 JDK와 JRE의 차이 1. JVM이란? Java Virtual Machine 즉, 자바(j)를 실행하기 위한 가상 기계(vm). 자바 가상 머신으로 자바 바이트코드(.class 파일)를 컴퓨터가 이해할수 있는 바이너리 코드로 변환하여 실행한다. 1-2. 바이트 코드, 바이너리 코드 - 바이트코드 바이트 코드 0과 1로 구성되어 있는 이진 코드이지만 바이너리 코드와 다르게 가상 머신이 이해할 수 있는 코드 사람에게 더 친숙한 고급언어보다는 덜 추상적이지만 기계어보다는 추상적이다. 컴퓨터가 이해 할 수 있는 .. 2022. 11. 2. 이전 1 다음 728x90