Java Virtual Machine-소개

JVM은 사양이며 사양을 준수하는 한 다른 구현을 가질 수 있습니다. 사양은 아래 링크에서 찾을 수 있습니다-https://docs.oracle.com

Oracle에는 자체 JVM 구현 (HotSpot JVM이라고 함)이 있고 IBM에는 자체 JVM (예 : J9 JVM)이 있습니다.

사양 내에 정의 된 작업은 아래에 나와 있습니다 (출처-Oracle JVM 사양, 위 링크 참조)-

  • '클래스'파일 형식
  • 데이터 유형
  • 기본 유형 및 값
  • 참조 유형 및 값
  • 런타임 데이터 영역
  • Frames
  • 사물의 표현
  • 부동 소수점 산술
  • 특별한 방법
  • Exceptions
  • 명령어 세트 요약
  • 클래스 라이브러리
  • 공공 디자인, 개인 구현

JVM은 가상 머신, 자체 ISA, 자체 메모리, 스택, 힙 등이있는 추상 컴퓨터입니다. 호스트 OS에서 실행되며 리소스에 대한 수요를 여기에 배치합니다.