Java Bytecode

Schrijver: John Stephens
Datum Van Creatie: 25 Januari 2021
Updatedatum: 18 Kunnen 2024
Anonim
Java Bytecode Crash Course
Video: Java Bytecode Crash Course

Inhoud

Definitie - Wat betekent Java Bytecode?

Java-bytecode is het resultaat van de compilatie van een Java-programma, een tussenliggende weergave van dat programma dat machine-onafhankelijk is.

De Java-bytecode wordt verwerkt door de Java virtual machine (JVM) in plaats van de processor. Het is de taak van de JVM om de nodige hulpbronaanroepen naar de processor te maken om de bytecode uit te voeren.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Java Bytecode uit

Java-bytecode is de resulterende gecompileerde objectcode van een Java-programma. Deze bytecode kan worden uitgevoerd op elk platform met een Java-installatie.


Deze machine-onafhankelijkheid is te wijten aan de Java virtuele machine die de bytecode in proxy van de processor uitvoert, wat betekent dat een Java-programmeur niet op de hoogte hoeft te zijn van de eigenaardigheden en nuances over specifieke besturingssystemen en processors waarop het programma zal worden uitgevoerd omdat de virtuele machine zorgt voor die bijzonderheden.

De Java-bytecode is niet volledig gecompileerd, maar eerder een tussenliggende code die in het midden staat, omdat deze nog moet worden geïnterpreteerd en uitgevoerd door de JVM die is geïnstalleerd op het specifieke platform zoals Windows, Mac of Linux.

Bij het compileren wordt de Java-broncode geconverteerd naar de .class bytecode.