logo

Різниця між JDK, JRE та JVM

  1. Короткий опис JVM
  2. Java Runtime Environment (JRE)
  3. Java Development Kit (JDK)

Ми повинні зрозуміти відмінності між JDK, JRE та JVM, перш ніж продовжувати Java . Перегляньте короткий огляд JVM тут.

java читання csv

Якщо ви хочете отримати детальні знання про віртуальну машину Java, перейдіть до наступної сторінки. По-перше, давайте подивимося на відмінності між JDK, JRE та JVM.


JVM

JVM (Віртуальна машина Java) — це абстрактна машина. Її називають віртуальною машиною, тому що вона фізично не існує. Це специфікація, яка забезпечує середовище виконання, в якому може виконуватися байт-код Java. Він також може запускати ті програми, які написані іншими мовами та скомпільовані у байт-код Java.

JVM доступні для багатьох апаратних і програмних платформ. JVM, JRE та JDK залежать від платформи, оскільки конфігурація кожної ОС відрізняється одна від одної. Однак Java не залежить від платформи. Існує три поняття JVM: специфікація , впровадження , і екземпляр .

JVM виконує наступні основні завдання:

коли вийшла windows 7
  • Завантажує код
  • Перевіряє код
  • Виконує код
  • Забезпечує середовище виконання
Детальніше.

JRE

JRE — це абревіатура від Java Runtime Environment. Він також записується як Java RTE. Java Runtime Environment — це набір програмних засобів, які використовуються для розробки програм Java. Він використовується для забезпечення середовища виконання. Це реалізація JVM. Він фізично існує. Він містить набір бібліотек + інші файли, які JVM використовує під час виконання.

Впровадження JVM також активно випускають інші компанії, окрім Sun Micro Systems.

JRE

JDK

JDK — це абревіатура від Java Development Kit. Java Development Kit (JDK) — це середовище розробки програмного забезпечення, яке використовується для розробки програм Java і аплети . Він фізично існує. Він містить засоби розробки JRE +.

математичні методи в java

JDK є реалізацією будь-якої з наведених нижче платформ Java, випущених корпорацією Oracle:

  • Платформа Java Standard Edition
  • Платформа Java Enterprise Edition
  • Платформа Java Micro Edition

JDK містить приватну віртуальну машину Java (JVM) і кілька інших ресурсів, таких як інтерпретатор/завантажувач (java), компілятор (javac), архіватор (jar), генератор документації (Javadoc) тощо для завершення розробка програми Java.

JDK
Детальніше.

Довідкове відео

Ваш браузер не підтримує відео HTML5.