Programmablauf:
1 Kompilieren Sie zuerst den Java-Code in Bytecode, dh kompilieren Sie die Datei vom Typ „.java“ in den Typ „.class“. Datei.
Der ungefähre Ausführungsablauf dieses Prozesses: Java-Quellcode -> Syntaxanalysator -> Bytecode wird schließlich generiert Kompilierungsfehler verursachen
2. Platzieren Sie die Klassendatei in der virtuellen Java-Maschine. Diese virtuelle Maschine bezieht sich normalerweise auf die offizielle Hotspot-JVM Laden Sie die Klassendatei.
4. Nachdem das Laden der Klasse abgeschlossen ist, wird die Bytecode-Überprüfung vom JVM-Interpreter durchgeführt , aber nicht alle Codes werden interpretiert und ausgeführt, und die JVM hat dies optimiert.
Zum Beispiel stellt die virtuelle Hotspot-Maschine selbst JIT (Just In Time) bereit, was wir normalerweise als dynamischen Compiler bezeichnen. Sie kann Hotspot-Code zur Laufzeit in Maschinencode kompilieren wird kompiliert und ausgeführt.
Empfohlenes Tutorial:
Java-Einführungs-TutorialDas obige ist der detaillierte Inhalt vonWie läuft ein Java-Programm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!