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