Виртуальная машина Java — это виртуальная машина, абстрактный компьютер с собственным ISA, собственной памятью, стеком, кучей и т. Д. Это механизм, который управляет системной памятью и управляет кодом Java или приложениями в среде выполнения. Он работает на операционной системе хоста и предъявляет к нему свои потребности в ресурсах.