JVM1 [Java] 자바 가상 머신(Java Virtual Machine) JVM(Java Virtual Machine) Java로 개발한 프로그램을 실행하기 위한 가상머신. 자바 가상 머신을 뜻하는 말로 바이트코드를 실행하는 주체이다. 운영체제 위에서 동작하므로 플랫폼에 독립적으로 Java 프로그램을 실행할 수 있다. 프로그램 메모리를 관리하고 최적화하는 것 물리적인 실제의 기계가 아니라 추상적인 장치이다. 자바 애플리케이션을 클래스 로더(Class Loader)를 통해 읽어 들여서 자바 API와 함께 실행하는 것 자바 코드를 실행하기 위해서는 자바에서 javac 명령을 통해 바이트코드(.class)를 만들고, 바이트코드를 JVM이 인터프리터 방식으로 기계어로 번역하며 실행한다. JVM 구성요소 1. Class Loader JVM은 런타임시에 처음으로 클래스를 참조할 때 해당.. 2021. 7. 28. 이전 1 다음