Разбираем Термины: 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.
Зарегистрируйтесь или войдите, чтобы иметь возможность оставить комментарий.