Categories: Allgemein

Unterschied zwischen JDK, JRE und JVM

Wir müssen die Unterschiede zwischen JDK, JRE und JVM verstehen, bevor wir weiter zu Java gehen . Sehen Sie hier die kurze Übersicht über JVM.

Wenn Sie detaillierte Kenntnisse über Java Virtual Machine erhalten möchten, wechseln Sie zur nächsten Seite. Sehen wir uns zunächst die Unterschiede zwischen JDK, JRE und JVM an.


JVM

JVM (Java Virtual Machine) ist eine abstrakte Maschine. Es wird als virtuelle Maschine bezeichnet, weil es physisch nicht existiert. Es ist eine Spezifikation, die eine Laufzeitumgebung bereitstellt, in der Java-Bytecode ausgeführt werden kann. Es kann auch Programme ausführen, die in anderen Sprachen geschrieben und in Java-Bytecode kompiliert wurden.

JVMs sind für viele Hardware- und Softwareplattformen verfügbar. JVM, JRE und JDK sind plattformabhängig, da die Konfiguration jedes Betriebssystems unterschiedlich ist. Allerdings ist Java plattformunabhängig. Es gibt drei Begriffe der JVM: Spezifikation , Implementierung und Instanz .

Die JVM führt die folgenden Hauptaufgaben aus:

  • Lädt Code
  • Überprüft den Code
  • Führt Code aus
  • Bietet Laufzeitumgebung

JRE

JRE ist ein Akronym für Java Runtime Environment. Es ist auch als Java RTE geschrieben. Die Java Runtime Environment ist eine Reihe von Softwaretools, die zum Entwickeln von Java-Anwendungen verwendet werden. Es wird verwendet, um die Laufzeitumgebung bereitzustellen. Es ist die Implementierung von JVM. Es existiert physisch. Es enthält eine Reihe von Bibliotheken und andere Dateien, die JVM zur Laufzeit verwendet.

Die Implementierung von JVM wird neben Sun Micro Systems auch von anderen Unternehmen aktiv veröffentlicht.


JDK

JDK ist ein Akronym für Java Development Kit. Das Java Development Kit (JDK) ist eine Softwareentwicklungsumgebung, die zur Entwicklung von Java-Anwendungen und -Applets verwendet wird . Es existiert physisch. Es enthält JRE + Entwicklungstools.

JDK ist eine Implementierung einer der unten angegebenen Java-Plattformen, die von der Oracle Corporation veröffentlicht wurden:

  • Java-Plattform der Standard Edition
  • Java-Plattform der Enterprise Edition
  • Micro Edition Java-Plattform

Das JDK enthält eine private Java Virtual Machine (JVM) und einige andere Ressourcen wie einen Interpreter/Loader (Java), einen Compiler (Java), einen Archivierer (Jar), ​​einen Dokumentationsgenerator (Javadoc) usw., um das zu vervollständigen Entwicklung einer Java-Anwendung.

Mehr Details.

osky

Recent Posts

Freeway vs. Highway: Ein detaillierter Blick auf die Feinen Unterschiede im Straßenverkehr

Einleitung: Die Begriffe "Freeway" und "Highway" werden oft synonym verwendet, aber es gibt subtile Unterschiede…

6 Monaten ago

Burrito vs. Enchilada: Die Feinen Unterschiede Zwischen Zwei Klassikern der Mexikanischen Küche

Burritos und Enchiladas sind zwei beliebte Gerichte der mexikanischen Küche, die oft miteinander verwechselt werden.…

6 Monaten ago

Ein umfassender Vergleich zwischen Replikation und Transkription

In der Zellbiologie spielen Replikation und Transkription entscheidende Rollen im genetischen Prozess. Beide sind Mechanismen,…

6 Monaten ago

Verständnis des Unterschieds zwischen Osmose und Diffusion

Osmose und Diffusion sind zwei grundlegende Prozesse, die in der Zellbiologie und Chemie eine entscheidende…

6 Monaten ago

Der entscheidende Unterschied zwischen 4G und 5G

Einleitung: Die Evolution der mobilen Kommunikationstechnologie hat einen bedeutenden Meilenstein erreicht, als 4G (LTE) zu…

6 Monaten ago

Der entscheidende Unterschied zwischen JPG und PNG

Einleitung: JPG und PNG sind zwei gängige Bildformate, die im Internet weit verbreitet sind. Obwohl…

6 Monaten ago