java 內存模型中堆和棧的區別和聯繫

1.聯繫:引用對象、數組時,棧裏定義變量保存堆中目標的首地址 2.區別: 2.1管理方式:棧自動釋放(編譯器自動執行的操作),堆需要GC 2.2空間大小:棧比堆小 2.3碎片相關:棧產生的碎片遠小於堆 2.4分配方式:棧支持靜態和動態分配,而堆僅支持動態分配 2.5效率:棧的效率比堆高 --------------------------------------------- 從上圖中的當Hell
相關文章
相關標籤/搜索