Java位元組碼是Java虛擬機執行的一種虛擬指令格式。
Java位元組碼
Java 位元組碼(英語:
Java bytecode)大多數操作碼都是一個位元組長,而有些操作需要參數,導致了有一些多位元組的操作碼。而且並不是所有可能的256個
操作碼都被使用;其中有51個操作碼被保留做將來使用。除此之外,原始Java平台開發商,昇陽微系統,額外保留了3個代碼永久不使用。
開頭:magic
ajor_version.minor_version
形成當前.class文件的版本號,一般由
編譯器產生,由sun定義,佔4個位元組。
CONSTANT_Class_info
記錄class或interface名