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.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться