Java-Compiler - Java compiler

Ein Java-Compiler ist ein Compiler für die Programmiersprache Java . Die häufigste Form der Ausgabe von einem Java - Compiler Java - Klasse - Dateien plattformneutrale enthält Java - Bytecode , aber es gibt auch Compiler , dass die Ausgabe optimiert nativen Maschinencode für eine bestimmte Hardware- / Betriebssystem - Kombination, vor allem die nun eingestellt GNU Compiler für Java .

Die meisten Java-in-Bytecode-Compiler führen praktisch keine Optimierung durch , sodass dies bis zur Laufzeit von der Java Virtual Machine (JVM) erledigt wird .

Die JVM lädt die Klassendateien und interpretiert entweder den Bytecode oder kompiliert ihn just-in-time in Maschinencode und optimiert ihn dann möglicherweise durch dynamische Kompilierung .

In JSR 199 wurde ein Standard für die programmgesteuerte Interaktion mit Java-Compilern festgelegt .

Siehe auch

Verweise

Externe Links