Группа№- 051031 Ответы на вопросы По предмету Веб-технологии


JVM – определение, назначение


Download 46.92 Kb.
bet2/7
Sana08.09.2023
Hajmi46.92 Kb.
#1674286
1   2   3   4   5   6   7
Bog'liq
Азимов Абдулазиз

JVM – определение, назначение.

Виртуальная машина Java (JVM) - это виртуальная машина, которая позволяет компьютеру запускать программы Java, а также программы, написанные на других языках, которые также компилируются в байт-код Java JVM детализируется спецификацией, которая формально описывает, что требуется для реализации JVM. Наличие спецификации обеспечивает совместимость программ Java в разных реализациях, так что авторам программ, использующим Java Development Kit (JDK), не нужно беспокоиться об особенностях базовой аппаратной платформы.
Эталонная реализция JVM разработана проектом OpenJDK в виде открытого исходного кода и включает JIT-компилятор под названием HotSpot. Коммерчески поддерживаемые версии Java, доступные от Oracle, основаны на среде выполнения OpenJDK. Eclipse OpenJ9 - это еще одна JVM с открытым исходным кодом для OpenJDK.


  1. JRE – определение, назначение

Java Runtime Environment (сокр. JRE; русск. среда выполнения для Java) — минимальная (без компилятора и других средств разработки) реализация виртуальной машины, необходимая для исполнения Java-приложений. Состоит из виртуальной машины Java Virtual Machine и библиотеки Java-классов.
JRE распространяется свободно и для большинства платформ может быть загружена с сайта Oracle.
Средства разработки вместе с JRE входят в JDK.


  1. JDK – определение, назначение.

Java Development Kit является основным компонентом среды Java и предоставляет все инструменты, исполняемые и бинарные файлы, которые нужны для компиляции, отладки и выполнения программы на Java. JDK является платформо-зависимым программным обеспечением, поэтому есть отдельные инсталляторы для Windows, Mac и Unix-систем. Можно сказать, что JDK является надстройкой JRE, так как он содержит JRE с Java-компилятором, отладчиком и базовыми классами. Текущая версия JDK 1.8 также известна как Java 8.




  1. Download 46.92 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling