logo

Diferența dintre JDK, JRE și JVM

  1. Un rezumat al JVM
  2. Java Runtime Environment (JRE)
  3. Kit de dezvoltare Java (JDK)

Trebuie să înțelegem diferențele dintre JDK, JRE și JVM înainte de a continua Java . Vedeți o scurtă prezentare generală a JVM aici.

Dacă doriți să obțineți cunoștințe detaliate despre Java Virtual Machine, treceți la pagina următoare. În primul rând, să vedem diferențele dintre JDK, JRE și JVM.

aliniere text css

JVM

JVM (Java Virtual Machine) este o mașină abstractă. Se numește o mașină virtuală pentru că nu există fizic. Este o specificație care oferă un mediu de rulare în care poate fi executat bytecode Java. De asemenea, poate rula acele programe care sunt scrise în alte limbi și compilate în bytecode Java.

JVM-urile sunt disponibile pentru multe platforme hardware și software. JVM, JRE și JDK depind de platformă, deoarece configurația fiecărui sistem de operare este diferită una de cealaltă. Cu toate acestea, Java este independent de platformă. Există trei noțiuni ale JVM: specificație , implementare , și instanță .

JVM îndeplinește următoarele sarcini principale:

  • Încarcă codul
  • Verifică codul
  • Execută cod
  • Oferă mediu de rulare
Mai multe detalii.

JRE

JRE este un acronim pentru Java Runtime Environment. Este scris și ca Java RTE. Java Runtime Environment este un set de instrumente software care sunt utilizate pentru dezvoltarea aplicațiilor Java. Este folosit pentru a furniza mediul de rulare. Este implementarea JVM. Ea există fizic. Conține un set de biblioteci + alte fișiere pe care JVM le folosește în timpul rulării.

vârsta rihanna

Implementarea JVM este lansată în mod activ și de alte companii, în afară de Sun Micro Systems.

JRE

JDK

JDK este un acronim pentru Java Development Kit. Java Development Kit (JDK) este un mediu de dezvoltare software care este utilizat pentru a dezvolta aplicații Java și applet-uri . Ea există fizic. Conține instrumente de dezvoltare JRE +.

JDK este o implementare a oricăreia dintre platformele Java date de mai jos, lansate de Oracle Corporation:

  • Platformă Java ediție standard
  • Platforma Java Enterprise Edition
  • Platforma Java Micro Edition

JDK-ul conține o mașină virtuală Java privată (JVM) și alte câteva resurse, cum ar fi un interpret/încărcător (java), un compilator (javac), un arhivator (jar), un generator de documentație (Javadoc), etc. dezvoltarea unei aplicații Java.

JDK
Mai multe detalii.

Video de referință

Browserul dvs. nu acceptă videoclipuri HTML5.