您的位置:首页 > 其它

Heap和stack有什么区别?

2016-02-26 00:26 211 查看
heep (堆)是一个可动态申请的内存空间,一般所有创建的对象都放在这里。

stack (栈)是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量。

stack (栈)的空间小,但速度比较快, 存放对象的引用,通过栈中的地址索引可以找到堆中的对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: