深入理解JAVA虛擬機—第二章java內存區域與內存溢出異常(二)HotSpot探祕

因爲每種JVM的實現細節不同,目前JDK默認的是HotSpot,所以通過探究HotSpot來探索Java堆中對象分配,佈局和訪問的全過程。 對象的創建 當JVM遇到一條new指令時,首先會在運行時常量池中查找是否有這個類的符號引用,並且檢查這個符號引用代表的類是否已被加載、解析和初始化過。如果沒有,那必須先執行相應的類加載過程。 在類加載檢查通過後,JVM會爲這個新生的對象分配內存空間,對象所需的
相關文章
相關標籤/搜索