黑马程序员技术交流社区

标题: 求大神赐教 [打印本页]

作者: 路人乙1989    时间: 2015-6-2 01:04
标题: 求大神赐教
现在对存储空间这块感觉特别不清楚,求大神指点怎么理解,堆和栈把我搞蒙了
作者: 武汉小菜鸟    时间: 2015-6-2 10:56
栈存放的是引用,是地址值。  堆存放的具体对象。
作者: 李志鹏    时间: 2015-6-2 11:01
栈中存放的是变量,堆中存放的是实体对象,如数组
作者: wangkai    时间: 2015-6-2 11:20
简单说栈内存放的是引用 队内存放的是new对象
作者: forTomorrow    时间: 2015-6-2 12:30
栈中存放基本数据类型和对象的引用(即对象在堆内存中的地址值),运行速率比堆快
堆存放的是对象实体,如new Person()
作者: artcool    时间: 2015-6-2 22:27
说简单一点就是:电脑里面的内存条,里面划分有栈和堆存储空间。
栈是用来存放编程语言的基本数据类和对象的引用
堆是用来存放的对象实体
作者: 熊猫宝宝    时间: 2015-6-2 23:25
创建对象时,,new出来的对象,,都在堆内存里。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2