Java Virtual Machine-소개
JVM은 사양이며 사양을 준수하는 한 다른 구현을 가질 수 있습니다. 사양은 아래 링크에서 찾을 수 있습니다-https://docs.oracle.com
Oracle에는 자체 JVM 구현 (HotSpot JVM이라고 함)이 있고 IBM에는 자체 JVM (예 : J9 JVM)이 있습니다.
사양 내에 정의 된 작업은 아래에 나와 있습니다 (출처-Oracle JVM 사양, 위 링크 참조)-
- '클래스'파일 형식
- 데이터 유형
- 기본 유형 및 값
- 참조 유형 및 값
- 런타임 데이터 영역
- Frames
- 사물의 표현
- 부동 소수점 산술
- 특별한 방법
- Exceptions
- 명령어 세트 요약
- 클래스 라이브러리
- 공공 디자인, 개인 구현
JVM은 가상 머신, 자체 ISA, 자체 메모리, 스택, 힙 등이있는 추상 컴퓨터입니다. 호스트 OS에서 실행되며 리소스에 대한 수요를 여기에 배치합니다.