社区
Java SE
帖子详情
关于成员变量的疑惑
一天要饭生活又开始啦
2012-08-17 09:28:51
问下,java中的成员变量保存在什么位置呢?java中的对象肯定保存到堆内存中的,但是不知道成员变量保存在哪,还有,字符串保存在什么地方,常量保存在什么地方啊,还有静态变量保存在什么地方?
...全文
156
3
打赏
收藏
关于成员变量的疑惑
问下,java中的成员变量保存在什么位置呢?java中的对象肯定保存到堆内存中的,但是不知道成员变量保存在哪,还有,字符串保存在什么地方,常量保存在什么地方啊,还有静态变量保存在什么地方?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风中云
2012-08-17
打赏
举报
回复
Java中变量分为静态变量,实例变量,临时变量。那么各种变量具体保存在JVM中的何处呢?
1 静态变量:位于方法区。
2 实例变量:作为对象的一部分,保存在堆中。
3 临时变量:保存于栈中,栈随线程的创建而被分配。
注:常量:位于常量池,而常量池位于方法区,若JVM采用的是分代垃圾回收,则方法区就是Perm区(永久存储区)。
风中云
2012-08-17
打赏
举报
回复
Java中变量分为静态变量,实例变量,临时变量。那么各种变量具体保存在JVM中的何处呢?
1 静态变量:位于方法区。
2 实例变量:作为对象的一部分,保存在堆中。
3 临时变量:保存于栈中,栈随线程的创建而被分配。
注:常量:位于常量池,而常量池位于方法区,若JVM采用的是分代垃圾回收,则方法区就是Perm区(永久存储区)。
scbb
2012-08-17
打赏
举报
回复
http://blog.csdn.net/kdevn/article/details/6890780
我也学习了。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章