Innehållsförteckning:
Definition - Vad betyder Java Bytecode?
Java-bytekod är resultatet av sammanställningen av ett Java-program, en mellanrepresentation av det programmet som är maskinoberoende.
Java-bytekoden behandlas av den virtuella Java-maskinen (JVM) istället för processorn. Det är JVM: s uppgift att ringa nödvändiga resurssamtal till processorn för att köra bytkoden.
Techopedia förklarar Java Bytecode
Java-bytekod är den resulterande kompilerade objektkoden för ett Java-program. Denna bytekod kan köras i alla plattformar som har en Java-installation i den.
Denna maskinoberoende beror på den virtuella Java-maskinen som kör bytkoden i proxy för processorn vilket innebär att en Java-programmerare inte behöver ha kunskap om frågeformerna och nyanserna om specifika operativsystem och processorer som programmet kommer att köras på den virtuella maskinen tar hand om dessa detaljer.
Java-bytekoden är inte helt kompilerad, utan snarare bara en mellankod som sitter i mitten eftersom den fortfarande måste tolkas och köras av JVM installerad på den specifika plattformen som Windows, Mac eller Linux.
Vid sammanställning konverteras Java-källkoden till .klass-bytkod.






