Разбираем Термины: JVM, JRE и JDK

JVM, JRE и JDK фото

Погружение в мир Java зачастую начинается с таинственных аббревиатур: JVM, JRE и JDK. Давайте раскроем их смысл и узнаем, как они взаимодействуют.

JVM (Java Virtual Machine):

Это ключевая часть исполнения Java-программ, представляющая собой виртуальную машину, которая выполняет байт-код Java. Этот байт-код генерируется компилятором (javac) из исходного кода. JVM позволяет запускать Java-программы на любых платформах без необходимости изменять код для каждой из них. Она является основой Java Runtime Environment (JRE) и обеспечивает кроссплатформенность Java-приложений, что делает их независимыми от аппаратного и программного обеспечения, на котором они выполняются.

JRE (Java Runtime Environment):

Основной костяк для запуска Java-приложений. JRE - это минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений. Здесь нет компилятора и других инструментов разработки, только виртуальная машина и библиотеки Java классов, готовые к выполнению вашего кода.

JDK (Java Development Kit):

Если вы хотите создавать Java-приложения, JDK - ваш верный спутник. Этот комплект разработчика включает в себя не только компилятор, но и стандартные библиотеки классов Java, примеры, документацию, утилиты и JRE. Это полноценный набор инструментов, который делает вас настоящим хозяином кода.

Так что, читатель, приоткройте завесу тайны вокруг этих аббревиатур, и погрузитесь в захватывающий мир программирования!

Презентацию с видео можно скачать на Patreon.

Читайте также:
Trustpilot
Trustpilot
Комментарии
Khasan
Dec 5, 2022
Not bad