內存中棧和堆的作用和區別

首先內存中的堆棧和數據結構中的堆棧是不同的兩個東西。 內存中分爲棧和堆,以及靜態存儲區、程序代碼區等。 內存模型: 從空間上和存放內容上來說: 棧:內存空間小一些,棧的內存要遠遠小於堆內存,如果你使用遞歸的話,那麼你的棧很快就會充滿。如果遞歸沒有及時跳出,很可能發生StackOverFlowError問題。主要存放函數體的地址、函數的參數、局部變量臨時變量等。 堆:內存空間大一些,主要存放一些通過
相關文章
相關標籤/搜索