자바 가상 머신(JVM)이란 무엇인가? 더보기 자바 가상 머신(JVM, Java Virtual Machine)이란 자바 바이트 코드를 실행시키기 위한 가상의 기계 자바 가상 머신의 구성 자바 가상 머신(JVM)은 다음과 같이 구성된다. 1. 자바 인터프리터(interpreter) 더보기 자바 컴파일러에 의해 변환된 자바 바이트 코드를 읽고 해석하는 역할이다. 2. 클래스 로더(class loader) 더보기 자바는 동적으로 클래스를 읽어오므로, 프로그램이 실행 중인 런타임에서야 모든 코드가 자바 가상 머신과 연결되는데 이렇게 동적으로 클래스를 로딩해주는 역할이다. 3. JIT 컴파일러(Just-In-Time compiler) 더보기 JIT 컴파일러(Just-In-Time compiler)란 프로그램이 실..