詳解Java內存模型

詳解Java內存模型 下圖爲jdk1.8運行時數據區域,本文逐一講解各個內存的的職責 1.堆 這是Java虛擬機管理內存中最大的一塊,也是所有線程共享的一塊內存區域,在虛擬機啓動時被創建。堆的唯一作用就是存放對象實例,也就是說你new的對象都在這裏,幾乎所有的對象實例和數組都在這裏分配內存。 Java堆空間是垃圾回收的主要區域,因此也叫GC堆,因爲現在的垃圾回收器大多采用分代回收,所以通常將堆空間
相關文章
相關標籤/搜索