深入理解java虛擬機(2)——HotSpot虛擬機對象探祕

1、對象的創建   本小節討論普通對象,不包括數組和Class對象。   當遇到一條new指令時,有如下操作: 檢查常量池中是否有這個對象所屬類的符號引用; 若常量池中沒有這個類的符號引用,說明類沒有被定義!拋出ClassNotException; 若常量池中有這個類的符號引用,則進行下一步工作;   進而檢查這個符號引用代表的類是否被JVM加載、解析和初始化; 如果類沒有被加載,則找到該類的Cl
相關文章
相關標籤/搜索