JVM middle
JVM, JRE, JDK — в чём разница?
Ответ
JVM — виртуальная машина. JRE = JVM + библиотеки. JDK = JRE + инструменты разработки (javac, jdb).
Разбор: Иерархия вложенная: JVM — это виртуальная машина, JRE = JVM + стандартные библиотеки времени выполнения, JDK = JRE + инструменты разработки (javac, jdb). Дистракторы меняют уровни местами (делают JDK или JRE самым внутренним), приписывают JVM компилятор или сужают JDK до одних только UI-библиотек. JVM исполняет байт-код, а не компилирует исходники.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.