JVM — движок, который выполняет байткод. JRE — это JVM плюс стандартные библиотеки (java.lang, java.util и т.д.), то есть минимальный рантайм для запуска программ. JDK — это JRE плюс инструменты разработки: компилятор javac, отладчик, javadoc, jlink. Для разработки нужен JDK, для запуска готового приложения раньше хватало JRE, но с Java 11 Oracle убрал отдельный JRE — теперь ставишь только JDK.
В чём разница между JDK, JRE и JVM?
Junior
457 просмотровAFK Offer AI
Как устроен HashMap изнутри?