Tartalomjegyzék:
Meghatározás - Mit jelent a Java Bytecode?
A Java bytecode egy Java program összeállításának eredménye, amely egy program közbenső reprezentációja, amely gépről független.
A Java bytekódot a Java virtuális gép (JVM) dolgozza fel a processzor helyett. A JVM feladata a szükséges erőforráshívások felhívása a processzorra a bájtkód futtatásához.
A Techopedia magyarázza a Java Bytecode-t
A Java bytecode egy Java program eredményeként összeállított objektumkódja. Ez a bájtkód bármilyen platformon futtatható, amelyen Java telepítés található.
Ezt a gépi függetlenséget annak a Java virtuális gépnek köszönheti, amely a bájtkódot a processzor proxyjában futtatja, ami azt jelenti, hogy a Java programozónak nem kell tisztában lennie az adott operációs rendszerek és processzorok apróságaival és árnyalataival, amelyeken a program futni fog, mert a virtuális gép gondoskodik ezekről a sajátosságokról.
A Java bytecode nem teljesen összeállítva, hanem inkább egy közbenső kód, amely a közepén helyezkedik el, mert azt még mindig az adott platformon, például a Windows, Mac vagy Linuxra telepített JVM-nek kell értelmeznie és végrehajtania.
A fordítás után a Java forráskódot konvertálják .class bájtkódvá.
