A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请问堆和栈区一般都存放那些数据?

3 个回复

倒序浏览
堆:方法块,  成员变量,            栈:方法调用,静态方法和静态成员,  还有的也记不太清,但是这个理解就好吧,很重要吗?
回复 使用道具 举报
堆:存放所有new出来的对象
栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆
回复 使用道具 举报 1 0
堆:引用数据类型(new出来的对象)
栈:各种方法(函数),基本数据类型的变量
其实你不需要强行记这些,你去了解下,代码怎么在堆栈里运行的,自己画画图,就很容易理解了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马