Wie wird Java kompiliert und ausgeführt?
Wie wird Java kompiliert und ausgeführt?

Video: Wie wird Java kompiliert und ausgeführt?

Video: Wie wird Java kompiliert und ausgeführt?
Video: Grundlagen der Programmierung - Java in der Konsole unter Windows kompilieren und ausführen 2024, November
Anonim

In Java , Programme sind nicht zusammengestellt in ausführbare Dateien; Sie sind zusammengestellt in Bytecode (wie zuvor besprochen), den die JVM ( Java Virtual Machine) wird dann zur Laufzeit ausgeführt. Java Quellcode ist zusammengestellt in Bytecode, wenn wir das javac. verwenden Compiler . Wenn der Bytecode ist Lauf , muss es in Maschinencode umgewandelt werden.

Wie wird hier Java kompiliert?

Java ist ein zusammengestellt Programmiersprache, sondern kompilieren direkt zum ausführbaren Maschinencode, es kompiliert in eine Zwischenbinärform namens JVM-Bytecode. Der Bytecode lautet dann zusammengestellt und/oder interpretiert, um das Programm auszuführen.

Man kann sich auch fragen, was zur Kompilierzeit in Java passiert? Während Kompilierzeit , Java Compiler (javac) nimmt die Quelldatei. Java Datei und konvertieren Sie sie in Bytecode. Klasse Datei.

Warum ist Java sowohl Compiler als auch Interpreter?

Die Java-Interpreter liest den kompilierten Bytecode und wandelt ihn zur Ausführung in Maschinencode um. Sie können das Programm auf jeder Plattform programmieren und die Java-Interpreter kümmert sich um die Konvertierung Ihres Codes in geeigneten Maschinencode mithilfe der JVM. Das ist warum Java beides ist zusammengestellte und interpretierte Sprache.

Ist JVM ein Compiler?

JVM ist der Ort, an dem der kompilierte Bytecode ausgeführt wird. JVM enthält manchmal ein Just in time Compiler (JIT), deren Aufgabe es ist, Bytecode in nativen Maschinencode zu konvertieren. EIN Compiler ist ein Programm für die First-Level-Analyse, die Umwandlung Ihres Codes in das ausführbare Format.

Empfohlen: