Java位元組碼

Java位元組碼

Java位元組碼是Java虛擬機執行的一種虛擬指令格式。

Java位元組碼 Java位元組碼

Java 位元組碼(英語:Java bytecode)大多數操作碼都是一個位元組長,而有些操作需要參數,導致了有一些多位元組的操作碼。而且並不是所有可能的256個操作碼都被使用;其中有51個操作碼被保留做將來使用。除此之外,原始Java平台開發商,昇陽微系統,額外保留了3個代碼永久不使用。

開頭:magic

被稱為“魔數”,用來標識.class檔案的開頭。所有合法的.class位元組碼都應該是該數開頭,占4個位元組。

ajor_version.minor_version

形成當前.class檔案的版本號,一般由編譯器產生,由sun定義,占4個位元組。

CONSTANT_Class_info

記錄class或interface名


相關詞條

相關搜尋

熱門詞條

聯絡我們