java virtual machine
Ein vollständiger Überblick über Java Virtual Machine:
Java-Bereitstellung wurde in unserem letzten Tutorial klar erklärt. Hier werden wir mehr über JVM erfahren.
Was ist die beste Spracherkennungssoftware?
Java Virtual Machine - JVM ist eine Softwareimplementierung einer Maschine.
Beim Herunterladen von JDK kommt auch JVM mit. JRE stellt die Laufzeitumgebung bereit. Es gibt unterschiedliche JVM für ein anderes Betriebssystem, daher ist JVM vom Betriebssystem abhängig. Java ist jedoch unabhängig vom Betriebssystem. Vergessen Sie nicht, einen Blick auf unsere zu werfen Ganze Java-Anfänger-Trainingsreihe .
In diesem Tutorial werden wir uns eingehend mit Java Virtual Machine (JVM) und deren Unterstützung beim Ausführen der Java-Anwendung befassen.
Hier ist ein Video-Tutorial zu JVM:
Wie JVM beim Ausführen von Java-Anwendungen hilft
Aus dem obigen Diagramm können wir sagen, dass JVM eine Schicht zwischen dem Betriebssystem und Java-Programmen bildet.
Das heißt, das kompilierte Java-Programm kommuniziert mit der JVM und JVM mit dem Betriebssystem. Sobald Sie JDK installieren, wird auch JVM installiert.
Javaprogramm -> Compiler -> Klassendateien -> JVM -> Bytecode (1 & 0)
Java ist sowohl eine Plattform als auch eine Sprache. JVM muss das Betriebssystem bestimmen und konvertiert die .class-Dateien in Anweisungen zum Verständnis des Betriebssystems.
JVM ist eine Art Vermittler zwischen den kompilierten Klassendateien und dem Betriebssystem.
In der Sprache C wird das Programm in die Assemblersprache konvertiert und das Betriebssystem erhält die Anweisung von der Assembler.
Im Fall von Java kommuniziert der Compiler nicht direkt mit dem Betriebssystem. Nur die JVM spricht mit dem Betriebssystem. Sie können auch verschiedene JVM für verschiedene Betriebssysteme erhalten. Deshalb ist Java unabhängig vom Betriebssystem.
So öffnen Sie eine .air-Datei
Fazit
Java Virtual Machine ist ein Interpreter, der die Java-Klassendateien so in den Maschinencode interpretiert, dass der Maschinencode vom Betriebssystem verstanden werden kann.
Es stellt die Laufzeitumgebung für die Java-Bytecodes bereit.
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Java-Bereitstellung: Erstellung und Ausführung einer Java-JAR-Datei
- Zugriffsmodifikatoren in Java - Tutorial mit Beispielen
- Java Reflection Tutorial mit Beispielen
- Einführung in die Java-Programmiersprache - Video-Tutorial
- JAVA-Tutorial für Anfänger: Über 100 praktische Java-Video-Tutorials
- OOP Java: Einführung in die objektorientierte Programmierung in Java
- Verwenden von Java YourKit Profiler in JMeter
- Java Interface und Abstract Class Tutorial mit Beispielen