黑马程序员技术交流社区

标题: java中栈和堆分别放入什么 [打印本页]

作者: 幸福与我零距离    时间: 2015-5-14 19:15
标题: java中栈和堆分别放入什么
是对象在栈中,方法中的数据放入堆中吗?
作者: 开到荼靡    时间: 2015-5-14 19:46


作者: shao122791159    时间: 2015-5-14 21:50
1、对象的在堆里面。
2、对象的引用在栈里面
3、对象的方法在方法区
作者: Melo    时间: 2015-5-14 22:10
变量在栈里面
作者: 白水丶    时间: 2015-5-15 10:15
对象在堆里面,对象的引用在栈里面
作者: hzhzhen    时间: 2015-5-15 12:08
对象的在堆里面  对象的引用在栈里面  对象的方法在方法区。 楼上的图很直观了  
作者: 冷雨敲窗被未温    时间: 2015-5-16 09:37
不懂哦,围观中。
作者: iamnoten    时间: 2015-5-16 09:48
弄反了,对象在堆中,方法中得在堆栈中
作者: 幸福与我零距离    时间: 2015-5-17 21:28
shao122791159 发表于 2015-5-14 21:50
1、对象的在堆里面。
2、对象的引用在栈里面
3、对象的方法在方法区

有点懂了
作者: tanzhixue    时间: 2015-5-17 21:31
局部变量在栈中 成员变量在堆中 方法在方法区中 new 出来的在堆中 对象引用在栈中
作者: L番茄X    时间: 2015-5-17 21:34
新new的都会在堆里面
作者: 彭越    时间: 2015-5-17 21:53
对象的在堆里面,对象的引用在栈里面 ,对象的方法在方法区
作者: sss18310878521    时间: 2015-5-17 21:59
对象都在内存中的堆里面,方法一般都在栈中,
作者: 守株人    时间: 2015-5-17 22:12
方法是在方法区里




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