解釋內存中的棧堆和靜態區的用法


解釋內存中的棧堆和靜態區的用法

文章插圖
【解釋內存中的棧堆和靜態區的用法】內存中的棧,堆和靜態區的用法:
1、堆區:專門用來保存對象的實例(new 創建的對象和數組),實際上也只是保存對象實例的屬性值,屬性的類型和對象本身的類型標記等,并不保存對象的方法 。
2、棧區:對象實例在Heap 中分配好以后,需要在Stack中保存一個4字節的Heap內存地址,用來定位該對象實例在Heap 中的位置,便于找到該對象實例 。