黑马程序员技术交流社区

标题: 栈区和堆区 [打印本页]

作者: kingago1    时间: 2015-12-3 19:03
标题: 栈区和堆区
栈区和堆区这有什么不同?总是分不清他们
作者: 汐枫wait    时间: 2015-12-4 08:51
栈区用于存储局部变量,当数据使用完时,在内存中自动释放。
作者: xiao15779706    时间: 2015-12-4 08:56
堆区用于存放创建的对象
作者: 汐枫wait    时间: 2015-12-4 08:58
栈区:
用于存储局部变量,当数据使用完时,在内存中自动释放。

堆区:
用于存储通过new建立的实体,每个实体都有一个内存地址值;
实体中的变量都有初始化值;
当实体不在被使用时,会被java特有的垃圾回收机制在不确定的时间回收。
作者: 洋葱头头    时间: 2015-12-4 12:21
栈存放对象的引用 堆存放对象的实体




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