자바로 작성된 모든 프로그램은 자바 가상 머신에서만 실행될 수 있습니다. 오라클은 자바 가상 머신을 손쉽게 설치할 수 있도록 지원합니다.. 자바 가상 머신(JVM)의 구성 자바 인터프리터(interpreter) 클래스 로더(class loader) JIT 컴파일러(Just-In-Time compiler) 가비지 컬렉터(garbage collector) 자바 컴파일러에 의해 변환된 자바 바이트코드를 읽고 해석하는 역할 > 자바 인터프리터 자바는 동적으로 클래스를 읽어오므로, 프로그램이 실행중인 런타임에서야 모든 코드가 자바 가상 머신과 연결됩니다. 동적으로 클래스를 로딩해주는 역할 > 클래스 로더 프로그램이 실행중인 런타임에 실제 기계어로 변환해주는 컴파일러 > JIT 컴파일러 동적 번역 이라고 불리는 이..