这是本页的一个历史版本,由Alfredo ougaowen(留言 | 贡献)在2013年7月27日 (六) 16:48 (←建立内容为“'''Java bytecode''',Java虚拟机執行的指令。在編譯期,Java軟體程式會先被轉換成Java bytecode,直到...”的新頁面)编辑。这可能和当前版本存在着巨大的差异。
Java bytecode,Java虚拟机執行的指令。在編譯期,Java軟體程式會先被轉換成Java bytecode,直到執行期時,Java虚拟机再執行Java bytecode,將它轉換成實際的機器碼。通常,每行Java bytecode是一個位元組碼,一個opcode的長度是一個位元組(byte),但是有些需要參數的位元組碼,長度會有好幾個位組。Java bytecode由昇陽電腦所研發制定,共有256種可能的opcode,但其中有51個是保留作未來擴充之用,有3個則是永遠不會被使用。