堆内存和栈内存

我们经常说数据存在堆内存和栈内存,其实这种说法是错误的。堆和栈只是两种不同的数据存储方式。

一般而言,自动分配内存的变量是以栈的存储方式存储的;

而手动分配内存的变量则是以堆存储方式存储。

类如java 中的 引用变量和new关键字所创建的变量。引用变量在栈内存中,而new关键词创建的变量是在堆内存中。

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