Java中成员变量在内存中到底是分配在哪个区域的?

meneil 2008-11-25 11:41:10
Java中成员变量在内存中到底是分配在哪个区域的?

有兴趣的一起来看看哈
...全文
555 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sl_com_cn 2009-02-21
  • 打赏
  • 举报
回复
成员变量放在堆里,是实例化的对象变量
ZiSheng 2008-11-26
  • 打赏
  • 举报
回复
整个对象都在堆里,其成员当然也在。
ZangXT 2008-11-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 myjava_024 的回复:]
引用 6 楼 gesanri 的回复:
http://www.cndw.com/tech/page/2008051479661.asp
说得比较详细,自己看看

好文章,收藏了
[/Quote]
汗,又有人收藏了,错误百出的文章。
jhr924 2008-11-26
  • 打赏
  • 举报
回复
zhan
menght 2008-11-26
  • 打赏
  • 举报
回复
基本数据类型成员变量一般存放在栈中,
而类成员变量一般存放在堆中,JVM会
自动管理和回收栈和堆
myjava_024 2008-11-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gesanri 的回复:]
http://www.cndw.com/tech/page/2008051479661.asp
说得比较详细,自己看看
[/Quote]
好文章,收藏了
ZangXT 2008-11-26
  • 打赏
  • 举报
回复
这里的成员变量是说field吧?那就是堆.
gesanri 2008-11-26
  • 打赏
  • 举报
回复
http://www.cndw.com/tech/page/2008051479661.asp
说得比较详细,自己看看
豆大仁 2008-11-26
  • 打赏
  • 举报
回复
栈。
vincentjang 2008-11-25
  • 打赏
  • 举报
回复
栈里
renmms 2008-11-25
  • 打赏
  • 举报
回复


今天n个人发帖子问这个了,
不善^ 2008-11-25
  • 打赏
  • 举报
回复
成员变量应该分配到 栈空间里,用完后就会自动消失 因为JAVA能垃圾回收

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧