Виртуальная машина Java (JVM) — это виртуальная машина процесса, которая может выполнять байт-код Java. Каждый исходный файл Java компилируется в файл байт-кода, который выполняется JVM. Java был разработан, чтобы позволить создавать прикладные программы, которые можно было бы запускать на любой платформе без необходимости переписывать или перекомпилировать программистом для каждой отдельной платформы. Виртуальная машина Java делает это возможным, поскольку она учитывает конкретную длину инструкций и другие особенности базовой аппаратной платформы.
Итог
Ключевой вывод для интервью: Что такое JVM? Почему Java называют «платформенно-независимым языком программирования»?