Найти в Дзене
Дневник программиста

JRE и JDK

Существует две поставки Джавы: Java Runtime Environment(JRE) и Java Development Kit(JDK).

JRE нужна для запуска программ, которые написаны на Джаве. С помощью неё запускают уже скомпилированные классы. В JRE нет компилятора и других средств для разработки.

Состав JRE:

- Java Class Library

- Java Virtual Machine

- Just-in-time Compiler

- Garbage Collector

- Java application launcher

Подробнее эти пункты я еще распишу.

JDK нужна для разработки приложений на Джаве. С её помощью можем скомпилировать исходный код и запустить его. Посмотреть исходники стандартной библиотеки и её документацию. Промониторить, сколько памяти потребляют объекты внутри приложения, когда оно запущено.

Состав JDK:

- JRE

- Исходники стандартной библиотеки

- Специальные тулзы: для разработки, дебага, мониторинга приложений