7.堆栈之间的差别

 1 栈内存存储的是局部变量而堆内存存储的是实体;  2 栈内存的更新速度要快于堆内存,因为局部变量的生命周期很短;  3 栈内存存放的变量生命周期一旦结束就会被释放,而堆内存存放的实体会被垃圾回收机制不定时的回收   堆和栈的区别可以用如下的比喻来看出:       使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就     走,不必理会切菜、洗菜等准备工作和洗碗、刷
相关文章
相关标签/搜索