跳转到内容

Java bytecode

维基百科,自由的百科全书

这是本页的一个历史版本,由Alfredo ougaowen留言 | 贡献2013年7月27日 (六) 16:48 建立内容为“'''Java bytecode''',Java虚拟机執行的指令。在編譯期,Java軟體程式會先被轉換成Java bytecode,直到...”的新頁面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

Java bytecodeJava虚拟机執行的指令。在編譯期,Java軟體程式會先被轉換成Java bytecode,直到執行期時,Java虚拟机再執行Java bytecode,將它轉換成實際的機器碼。通常,每行Java bytecode是一個位元組碼,一個opcode的長度是一個位元組(byte),但是有些需要參數的位元組碼,長度會有好幾個位組。Java bytecode由昇陽電腦所研發制定,共有256種可能的opcode,但其中有51個是保留作未來擴充之用,有3個則是永遠不會被使用。