logo

A JDK, a JRE és a JVM közötti különbség

  1. A JVM összefoglalója
  2. Java Runtime Environment (JRE)
  3. Java fejlesztőkészlet (JDK)

Mielőtt továbblépnénk, meg kell értenünk a JDK, JRE és JVM közötti különbségeket Jáva . Tekintse meg a JVM rövid áttekintését itt.

Ha részletes ismereteket szeretne szerezni a Java virtuális gépről, lépjen a következő oldalra. Először is lássuk a JDK, JRE és JVM közötti különbségeket.


JVM

A JVM (Java Virtual Machine) egy absztrakt gép. Virtuális gépnek hívják, mert fizikailag nem létezik. Ez egy olyan specifikáció, amely futási környezetet biztosít, amelyben a Java bájtkód végrehajtható. Futtathatja azokat a programokat is, amelyek más nyelveken készültek, és Java bájtkódra lettek fordítva.

A JVM-ek számos hardver- és szoftverplatformhoz elérhetők. A JVM, a JRE és a JDK platformfüggő, mivel az egyes operációs rendszerek konfigurációja különbözik egymástól. A Java azonban platformfüggetlen. A JVM-nek három fogalma van: leírás , végrehajtás , és példa .

A JVM a következő fő feladatokat látja el:

  • Kód betöltése
  • Ellenőrzi a kódot
  • Kódot hajt végre
  • Futási környezetet biztosít
További részletek.

JRE

A JRE a Java Runtime Environment rövidítése. Java RTE-ként is írják. A Java Runtime Environment olyan szoftvereszközök készlete, amelyeket Java alkalmazások fejlesztésére használnak. A futási környezet biztosítására szolgál. Ez a JVM megvalósítása. Fizikailag létezik. Egy sor könyvtárat és egyéb fájlokat tartalmaz, amelyeket a JVM futás közben használ.

A JVM megvalósítását a Sun Micro Systems mellett más cégek is aktívan kiadják.

JRE

JDK

A JDK a Java Development Kit rövidítése. A Java Development Kit (JDK) egy szoftverfejlesztő környezet, amely Java alkalmazások fejlesztésére szolgál kisalkalmazások . Fizikailag létezik. JRE + fejlesztőeszközöket tartalmaz.

A JDK az Oracle Corporation által kiadott alábbi Java Platformok bármelyikének megvalósítása:

  • Standard Edition Java platform
  • Enterprise Edition Java platform
  • Micro Edition Java platform

A JDK tartalmaz egy privát Java virtuális gépet (JVM) és néhány egyéb erőforrást, például egy értelmezőt/betöltőt (java), egy fordítót (javac), egy archiválót (jar), egy dokumentáció generátort (Javadoc) stb. Java alkalmazás fejlesztése.

JDK
További részletek.

Referencia videó

A böngészője nem támogatja a HTML5 videót.