Zuhause Entwicklung Was ist Java-Bytecode? - Definition aus techopedia

Was ist Java-Bytecode? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Java Bytecode?

Java-Bytecode ist das Ergebnis der Kompilierung eines Java-Programms, einer maschinenunabhängigen Zwischendarstellung dieses Programms.


Der Java-Bytecode wird von der Java Virtual Machine (JVM) anstelle des Prozessors verarbeitet. Es ist die Aufgabe der JVM, die erforderlichen Ressourcenaufrufe an den Prozessor zu richten, um den Bytecode auszuführen.

Techopedia erklärt Java Bytecode

Java-Bytecode ist der resultierende kompilierte Objektcode eines Java-Programms. Dieser Bytecode kann auf jeder Plattform ausgeführt werden, auf der Java installiert ist.

Diese Maschinenunabhängigkeit ist auf die Java Virtual Machine zurückzuführen, auf der der Bytecode im Proxy des Prozessors ausgeführt wird. Dies bedeutet, dass ein Java-Programmierer sich nicht mit den Macken und Feinheiten bestimmter Betriebssysteme und Prozessoren auskennen muss, auf denen das Programm ausgeführt wird Die virtuelle Maschine kümmert sich um diese Besonderheiten.

Der Java-Bytecode ist nicht vollständig kompiliert, sondern nur ein Zwischencode, der sich in der Mitte befindet, da er noch von der auf der spezifischen Plattform wie Windows, Mac oder Linux installierten JVM interpretiert und ausgeführt werden muss.

Beim Kompilieren wird der Java-Quellcode in den .class-Bytecode konvertiert.

Was ist Java-Bytecode? - Definition aus techopedia