В чем разница между JVM, JRE, JDK?
JVM (Java Virtual Machine) - Дословно звучит как виртуальная машина Java. Проще говоря, JVM похожа на компьютерную программу, которая запускает Java-приложения. Она действует как посредник между кодом Java, который вы пишете, и операционной системой вашего компьютера. Когда вы пишете программу на Java, вы компилируете ее в байт-код (который представляет собой особый вид кода) понятный JVM. JVM берет этот байт-код и выполняет его на вашем компьютере, позволяя вашей Java-программе работать.
JRE (Java Runtime Environment) - это программный пакет, предоставляющий необходимые инструменты и ресурсы для выполнения программ Java...