Tartalomjegyzék:
Meghatározás - Mit jelent a Bytecode?
A bájtkód objektum-orientált programozási (OOP) kód, amelyet egy virtuális gépen (VM) történő futtatáshoz állítanak össze központi feldolgozó egység (CPU) helyett. A virtuális gép átalakítja a programkódot a CPU számára olvasható gépi nyelvre, mivel a platformok eltérő kódértelmezési technikákat használnak. A virtuális gép konvertálja a bájtkódot a platformok interoperabilitása érdekében, de a bájtkód nem platformfüggő.
A Bytecode egy fordított Java programozási nyelv formátumban van, és .class kiterjesztését a Java Virtual Machine (JVM) hajtja végre.
Ezt a kifejezést hordozható kódnak (p-kód) és közbenső kódnak is nevezik.
A Techopedia magyarázza a Bytecode-t
Bizonyos programozási nyelvek, például a C és a C ++, különféle platformokat igényelnek, például Windows, Mac vagy Linux nyelven, amelyek a hardvertől és a CPU kommunikációs módszerektől függnek, és újrafordítást igényelnek. A Bytecode nem igényli a kód újrafordítását vagy megváltoztatását, mivel a virtuális gép lehetővé teszi a platformok közötti kód hordozhatóságának programozását. A virtuális gép szolgáltató kezel egy platformspecifikus nyelvi feladatokat.
