java對象的創建流程及對象的訪問方式

java的對象創建流程 1.虛擬機遇到new關鍵字,查看能否在常量池中定位到符號的引用 2.判斷類是否被加載、解析和初始化 3.爲這個對象分配內存,其中java堆內存的分配方式有兩種 (1)指針碰撞的方式如下如所示,將內存當做成規整的形狀當創建新的對象時指針左移,增大使用的空間,左移的空間就是新對象分配的空間。 具體步驟:開闢空間、移動指針 (2)空閒列表方式,java內存基本都是不規整的片段,用
相關文章
相關標籤/搜索