Während des Ausführungsprozesses eines Java-Programms können wir den Compiler, den Klassenlader, den Speicher und die Ausführungs-Engine usw. sehen. Dies sind die wichtigsten Teile der JVM. Was den Ausführungsprozess von JVM angeht, müssen viele Leute ihn nicht genau verstanden haben. Im Folgenden geben wir eine kurze Einführung in JVM und zeigen dann die entsprechende Anzeige des gesamten Ausführungsprozesses.
1. Beschreibung
JVM ist der Kern und die Grundlage von Java, dem virtuellen Prozessor zwischen dem Java-Compiler und der Betriebssystemplattform. Dabei handelt es sich um einen abstrakten Computer, der auf dem zugrunde liegenden Betriebssystem und der mit Softwaremethoden implementierten Hardwareplattform basiert und auf dem Java-Bytecode-Programme ausgeführt werden können.
Der Java-Compiler muss sich lediglich an der JVM orientieren und Code- oder Bytecode-Dateien generieren, die die JVM verstehen kann. Java-Quelldateien werden in Bytecode-Programme kompiliert, und jede Anweisung wird über die JVM in Maschinencode für verschiedene Plattformen übersetzt und auf einer bestimmten Plattform ausgeführt.
2. Der Prozess der JVM-Ausführung des Programms
(1) Klassendatei laden
(2) Speicher verwalten und zuweisen
(3) Führen Sie eine Speicherbereinigung durch
(4) Java-Laufzeitumgebung Die von JVM erstellte Ausführungsumgebung für Java-Programme
Das Obige ist der Ausführungsprozess von Javas JVM. Wenn jeder anfängt, etwas über JVM zu lernen, ist es immer noch notwendig, einen solchen ähnlichen Betriebsmechanismus zu verstehen.