JVM
JVM(Java Virtual Machine)은 소프트웨어나 하드웨어에서 다양한 방식으로 구현될 수 있는 컴퓨팅 장치에 대한 추상적 사양입니다. 가상 시스템의 명령 집합 컴파일은 마이크로프로세서의 명령 집합 컴파일과 거의 유사합니다.
Java Virtual Machine은 Java 런타임 환경의 일부로 Java 바이트 코드 해석을 담당하며 바이트 코드 명령 집합, 레지스터 집합, 스택, 불필요한 정보가 수집되는 힙, 메소드 저장 영역으로 구성됩니다. Java 바이트 코드는 JVM이 실행 중인 모든 시스템에서 실행됩니다.