Dieser Artikel bietet Ihnen eine kurze Zusammenfassung von JVM, JRE und JDK. Ich hoffe, dass er für Freunde hilfreich ist.
Eine kurze Zusammenfassung von JVM, JRE und JDK
1. Namenserklärung
Java Virtual Machine (JVM): Abkürzung für Java Virtual Machine JVM; „virtuell“ bedeutet auf Chinesisch „virtuell“ und „Maschine“ bedeutet auf Chinesisch „Maschine“, was als „virtuelle Java-Maschine“ übersetzt wird.
Java Runtime Environment (JRE): Java Runtime Environment wird auf Chinesisch als „Runtime“ bezeichnet, und „Environment“ bedeutet auf Chinesisch „Umgebung“, was als „Java Runtime“ übersetzt wird Umfeld".
Java Development Kit (JDK): Java Development Kit wird auf Chinesisch als JDK bezeichnet; „Entwicklung“ bedeutet auf Chinesisch „Entwicklung“ und „Kit“ bedeutet auf Chinesisch „Satz von Tools“, was übersetzt wird als „ Java Development Kit".
Die einfache Beziehung zwischen den dreien ist: JDK beinhaltet JRE und JRE beinhaltet JVM. Wie in der Abbildung unten gezeigt; (JDK wird heruntergeladen, wenn Java ausgeführt wird, einschließlich JRE, JVM)
2. Bei der Installation von JDL JVM , JRE-Installationsort
Der Ort, an dem Sie die JDK-Installation herunterladen, entspricht dem Ort der JDK-Installation, wie unten gezeigt
JDK enthält JRE, die sich in der internen Datei des JDK-Dateiordners in jre befindet, wie unten gezeigt; JVM befindet sich in JRE, wie unten gezeigt; 🎜>2. Kurze Beschreibung der Funktionen der drei
JVM: Java-Dateien werden in .class-Dateien kompiliert und auf der JVM ausgeführt, um mit dem Betriebssystem zu interagieren System. Dies ist auch der Kern der plattformübergreifenden Java-Plattform.
JRE: Es gibt zwei Ordner in JRE: die Ordner „bin“ und „lib“. Der Ordner „bin“ speichert die JVM und der Ordner „lib“ speichert die gekapselte Java-Klassenbibliothek. Die JVM muss zur Laufzeit die Klassenbibliothek in lib aufrufen.
JDK: 4 Ordner, die hauptsächlich in der Java-Laufzeit verwendet werden: bin, include, lib, jre; bin: Hauptcompiler (javax.exe); include: Header-Datei für die Interaktion zwischen Java und JVM lib: Klassenbibliothek (für die Java-Entwicklung erforderliche Klassenbibliothek) jre: Java-LaufzeitumgebungDas obige ist der detaillierte Inhalt vonEine kurze Zusammenfassung von JVM, JRE und JDK. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!