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

Was ist der Unterschied: Burger oder Döner?

Burger oder Döner? Zwei kulinarische Titanen, die die Herzen (und Mägen) von Millionen Menschen weltweit…

2 Stunden ago

Was ist der Unterschied: Bücher lesen oder Hörbücher hören?

Haben Sie sich jemals gefragt, ob es einen Unterschied zwischen dem Lesen eines Buches und…

2 Stunden ago

Was ist der Unterschied: Ketchup oder Mayonnaise?

Stellen Sie sich vor, Sie sitzen in einem Diner und haben gerade einen saftigen Burger…

3 Stunden ago

Was ist der Unterschied: Roter Apfel oder grüner Apfel?

🍎 vs 🍏 - Ein knackiger Vergleich! Haben Sie sich jemals gefragt, warum es rote…

3 Stunden ago

Unterschied Zwischen Debit und Kreditkarte

Haben Sie sich jemals gefragt, warum Sie manchmal bei Einkäufen Ihre PIN eingeben müssen und…

21 Stunden ago

Unterschied Zwischen CT und MRT

Haben Sie sich jemals gefragt, warum Ärzte manchmal eine CT-Untersuchung und in anderen Fällen ein…

22 Stunden ago