Heim > Java > javaLernprogramm > Hauptteil

Detaillierte Einführung in JAVA Virtual Machine (JVM) (1) – Überblick über JVM

王林
Freigeben: 2019-08-24 17:27:14
nach vorne
2976 Leute haben es durchsucht

Detaillierte Einführung in JAVA Virtual Machine (JVM) (1) – Überblick über JVM

Erklären Sie zunächst die oben genannten vier Teile .

(1) Die automatische Speicherverwaltung bezieht sich auf den Teil im Java-Laufzeitdatenbereich, der in Speicherpartitionierung und Garbage Collector unterteilt ist.

(2) Das Ausführungssubsystem spricht über die drei rot eingekreisten Teile: Klassendateistruktur, Klassenlademechanismus und Bytecode-Ausführungs-Engine.

(3) Optimierung ist Kompilierzeitoptimierung bzw. Laufzeitoptimierung.

(4) Parallelität spricht darüber, wie virtuelle Maschinen Multithreading implementieren.

Die Details können in Verbindung mit dem JVM-Strukturdiagramm unten gesehen werden. Dieses Bild basiert auf JDK7. Vor JDK7 wurde der Konstantenpool im Methodenbereich gespeichert. Seit JDK7 wird der konstante Pool auf dem Heap platziert.

Detaillierte Einführung in JAVA Virtual Machine (JVM) (1) – Überblick über JVM

Diese Artikelserie:

JVM (1) – Übersicht

JVM (2) – Speicheraufteilung

JVM (3) – Garbage-Collection-Mechanismus

JVM (4) – Klassendateistruktur

JVM (5) – Klassenlademechanismus

JVM ( 6) – Ausführungs-Engine

JVM (7) – JVM-Optimierung

JVM (8) – Effiziente Parallelität

JVM-Konzept:

Werfen wir einen Blick darauf, was JVM ist und warum es JVM gibt.

JVM ist eine Java Virtual Machine, die die Funktion „Einmal kompilieren, überall ausführen“ implementiert. Wenn es keine JVM gibt und wir Java-Code schreiben und ihn auf der Windows-Plattform ausführen möchten, müssen wir eine Reihe von Programmen schreiben, die für die Windows-Plattform geeignet sind. Wenn Sie auf der Linux-Plattform laufen möchten, schreiben Sie eine Linux-Version.

Detaillierte Einführung in JAVA Virtual Machine (JVM) (1) – Überblick über JVM

Wenn die Analogie die Realität betrifft, ist .java Mehl, .class ist der gemischte Teig und jvm ist jede Form, die den gleichen Teig in verschiedenen Formen darstellt .

Für weitere verwandte Fragen besuchen Sie bitte die PHP-Chinesisch-Website: JAVA-Praktisches Lehrvideo

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in JAVA Virtual Machine (JVM) (1) – Überblick über JVM. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
jvm
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!