跳转到内容

Java bytecode

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

这是本页的一个历史版本,由Alfredo ougaowen留言 | 贡献2013年9月27日 (五) 03:25编辑。这可能和当前版本存在着巨大的差异。

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