複製鏈接
請複製以下鏈接發送給好友

Java字節碼

鎖定
Java字節碼(Java bytecode)是Java虛擬機執行的一種虛擬指令格式。
中文名
Java字節碼
外文名
Java bytecode
指令格式
Java虛擬機
操作碼
一個字節
運行方式
通過JVM轉換生成機器指令
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名