黑马程序员技术交流社区

标题: 请问堆和栈区一般都存放那些数据? [打印本页]

作者: Vincent饭饭    时间: 2015-9-10 20:04
标题: 请问堆和栈区一般都存放那些数据?
请问堆和栈区一般都存放那些数据?
作者: 残影    时间: 2015-9-10 23:39
堆:方法块,  成员变量,            栈:方法调用,静态方法和静态成员,  还有的也记不太清,但是这个理解就好吧,很重要吗?
作者: xiaozeiyes    时间: 2015-9-11 10:30
堆:存放所有new出来的对象
栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆

作者: 安仔    时间: 2015-9-11 11:40
堆:引用数据类型(new出来的对象)
栈:各种方法(函数),基本数据类型的变量
其实你不需要强行记这些,你去了解下,代码怎么在堆栈里运行的,自己画画图,就很容易理解了




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