2021-11-28 16:39:46
#JAVA_вопросы
Чем различаются JRE, JVM и JDK?
TL;DR:
JDK - среда для разработки программ на Java, включающая в себя
JRE - среду для обеспечения запуска Java программ, которая в свою очередь содержит
JVM - интерпретатор кода Java программ.
JVM, Java Virtual Machine (Виртуальная машина Java) — основная часть среды времени исполнения Java (JRE). Виртуальная машина Java исполняет байт-код Java, предварительно созданный из исходного текста Java-программы компилятором. JVM может также использоваться для выполнения программ, написанных на других языках программирования.
JRE, Java Runtime Environment (Среда времени выполнения Java) — минимально-необходимая реализация виртуальной машины для исполнения Java-приложений. Состоит из JVM и стандартного набора библиотек классов Java.
JDK, Java Development Kit (Комплект разработки на Java) — JRE и набор инструментов разработчика приложений на языке Java, включающий в себя компилятор Java, стандартные библиотеки классов Java, примеры, документацию, различные утилиты.
281 views13:39