Creative Saplings

Diferența dintre JDK, JRE și JVM

ianuarie 18, 2021
No Comments

Trebuie să înțelegem diferențele dintre JDK, JRE și JVM înainte de a continua cu Java. Consultați prezentarea succintă a JVM aici.

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

JVM

JVM (Java Virtual Machine) este o mașină abstractă. Se numește mașină virtuală deoarece nu există fizic. Este o specificație care oferă un mediu de execuție în care codul bytec Java poate fi executat. De asemenea, poate rula acele programe care sunt scrise în alte limbi și compilate în cod bytec 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 efectuează următoarele sarcini principale:

  • Încarcă codul
  • Verifică cod
  • Execută codul
  • Oferă un mediu de execuție

Mai multe detalii.

JRE

JRE este un acronim pentru Java Runtime Environment. De asemenea, este scris 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. Exista fizic. Acesta conține un set de biblioteci + alte fișiere pe care JVM le folosește în runtime.

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

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 și applet-uri Java. Exista fizic. Conține instrumente de dezvoltare JRE +.

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

  • Standard Edition Java Platform
  • Enterprise Edition Java Platform
  • Platforma Java Micro Edition

Articles
Previous Post

Acoperiș metalic vs șindrilă asfaltică

Next Post

HTML5 - Drag & drop (Română)

Lasă un răspuns Anulează răspunsul

Articole recente

  • Cele mai bune școli de fotografie din lume, 2020
  • Cetățenii suverani își duc filosofia anti-guvernamentală la drumuri
  • Ghid de costuri de reparații stuc
  • Muckrakers (Română)
  • Oncologie de precizie

Arhive

  • februarie 2021
  • ianuarie 2021
  • decembrie 2020
  • noiembrie 2020
  • octombrie 2020
  • septembrie 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.