對象再內存中的佈局-對象的創建和對象的結構,對象的訪問定位

1對象的創建:如下表 主要問題:(類的加載後面會詳細講到)    虛擬機到底是如何爲對象分配內存的呢?如何往堆中去進行?在分配內存時會出現一些線程安全問題,如何決解? 1.1 給對象分配內存:堆是一塊不連續的存儲空間(假設堆內存規整的,用過的在一邊空閒的在另一邊,中間有指針,分配內存就是指針在移動的過程) 1.1.1指針碰撞分配內存 1.1.2:空閒列表:堆內存一般都是不規整的,一些使用一些未使用
相關文章
相關標籤/搜索