深入理解JVM:HotSpot虛擬機對象探祕

一、對象的創建過程 Java是一門面向對象的編程語言,在程序運行過程中無時無刻都有對象的創建。 在語言層面上創建一個對象僅需要一個new關鍵而已,而在虛擬機中,對象(指普通對象,不包括數組和Class對象等)的創建又是怎樣的過程呢? 1、類加載檢查 當虛擬機遇到一條new指令時,首先將去檢查這個指令的參數是否能在常量池中定位到一個類的符號引用,並檢查這個符號引用代表的類是否已被加載、解析和初始化過
相關文章
相關標籤/搜索