Java Virtual Machine (или JVM) е абстрактна изчислителна машина, която позволява на компютър да изпълнява програма на езика Java независимо от неговия хардуер и операционна система. По аналогия на реалните електронноизчислителни машини има набор от инструкции и манипулира области от паметта по време на изпълнение на програмите.[1]
JVM се базира на три основни компонента: спецификация, имплементация и инстанция. Спецификацията е документ, който формално описва това, което е необходимо за имплентацията на JVM. Наличието на единствена спецификация осигурява оперативната съвместимост на всички имплементации. Имплементация на JVM е компютърна програма, която отговаря на изискванията на JVM спецификацията. Инстанция на JVM е имплементация, работеща в даден процес.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search