Heim  >  Artikel  >  Java  >  Was ist der Betriebsmechanismus von Java?

Was ist der Betriebsmechanismus von Java?

青灯夜游
青灯夜游Original
2021-02-19 11:03:2925784Durchsuche

Wenn ein Java-Programm ausgeführt wird, muss es zwei Schritte durchlaufen: Kompilieren und Ausführen: Zuerst wird die Quelldatei mit dem Suffix Java kompiliert und schließlich wird eine Bytecode-Datei mit dem Suffix .class generiert konvertiert die Bytecode-Datei. Führen Sie die Erklärung aus und zeigen Sie die Ergebnisse an.

Was ist der Betriebsmechanismus von Java?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Dell G3-Computer, Java8.

Was ist der Betriebsmechanismus von Java?

Um das Verständnis des Prozesses zum Ausführen des Java-Programms zu erleichtern, schreiben wir die spezifischen Schritte auf.

①Schreiben Sie eine Hello world.java-Datei.

②Verwenden Sie den Befehl „Javac Hello world.java“, um den Java-Compiler zu öffnen und zu kompilieren. Nach der Kompilierung wird automatisch eine Bytecode-Datei der Klasse „Hello World“ generiert. Verwenden Sie den Befehl „Java Hello World“, um das laufende Programm der Java Virtual Machine zu starten wird als Klassenladen bezeichnet, der vom Klassenlader abgeschlossen wird. Anschließend wird das virtuelle Ziel interpretiert und ausgeführt, indem die Java-Klasse darin hinzugefügt wird, und Sie können die laufenden Ergebnisse sehen.

Durch die obige Analyse ist es nicht schwer festzustellen, dass Java-Programme von der virtuellen Maschine interpretiert und ausgeführt werden, nicht vom Betriebssystem. [Verwandte Empfehlung: „
Java Video Tutorial
“]Der Vorteil davon ist, dass es plattformübergreifend sein kann, was bedeutet, dass dasselbe Programm für verschiedene Betriebssysteme geschrieben werden kann, indem einfach verschiedene Versionen virtueller Maschinen installiert werden.

Wie aus der Abbildung hervorgeht, erfordern unterschiedliche Betriebssysteme unterschiedliche Versionen virtueller Maschinen. Auf diese Weise verfügt die Java-Sprache über die Eigenschaften „Einmal schreiben, überall ausführen“, wodurch das Problem effektiv gelöst wird Codes beim Kompilieren auf verschiedenen Betriebssystemen, was die Kosten für Programmentwicklung und -wartung erheblich reduziert.

Es ist zu beachten, dass Java-Programme über die Java Virtual Machine plattformübergreifende Funktionen erreichen können, die Java Virtual Machine jedoch nicht plattformübergreifend ist. Mit anderen Worten, die Java Virtual Machines auf verschiedenen Betriebssystemen sind unterschiedlich, das heißt, die Java Virtual Machines auf der Windows-Plattform können nicht auf der Linux-Plattform verwendet werden und umgekehrt.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter:

Programmierlehre

! !

Das obige ist der detaillierte Inhalt vonWas ist der Betriebsmechanismus von Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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