Виртуальная Java-машина
Она необходима для выполнения Java-программ. Виртуальная машина — это эмулируемый программным способом процессор байт-кода Java. Она преобразует байт-коды в инструкции операционной системы, под управлением которой работает виртуальная машина, аналогично тому, как Visual C++ переводит исходный код в команды для конкретной платформы (рис. 4.3). В результате Java-код выполняется на любой платформе, где есть виртуальная Java-машина.
Рис. 4.3 Выполнение Java-программ