堆內存和棧內存

我們經常說數據存在堆內存和棧內存,其實這種說法是錯誤的。堆和棧只是兩種不同的數據存儲方式。

一般而言,自動分配內存的變量是以棧的存儲方式存儲的;

而手動分配內存的變量則是以堆存儲方式存儲。

類如java 中的 引用變量和new關鍵字所創建的變量。引用變量在棧內存中,而new關鍵詞創建的變量是在堆內存中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章