清華姚班的科研能力,能孵化出一家怎樣的公司?
阿新 • • 發佈:2020-10-18
java位元組碼整體結構
常量池:緊跟著主版本號之後的就是常量池入口。一個java類中定義的很多資訊都是由常量池來維護和描述的,可以將常量池看作是class檔案的資源倉庫,位元組碼整體結構的其它內容可以根據索引去常量池中找對應的資訊。java類中定義的方法與變數資訊,都是儲存在常量池中的,不僅僅是儲存常量。常量池中主要儲存兩類常量:字面量與符號引用。字面量如文字字串,java中宣告為final的常量值等;而符號引用如類和介面的全限定名,欄位的名稱和描述符,方法的名稱和描述符等。
看個例子,看下常量池會維護什麼資訊
欄位表
欄位表中描述了欄位的訪問修飾符,以及欄位描述符等資訊,所以可以確定欄位的資訊。