首页 新闻 赞助 找找看

java读取class文件,静态变量存储位置

0
[待解决问题]

jvm读取class文件,解析文件,将信息存储到了java方法区中,其中一个 存储的是类的static成员变量

假设有个类是A
private static A a; 这里的a应该是存储在方法区
private static A a2 = new A(); 这里的a2也在方法区,那实际的对象,在堆还是方法区呢。。。

问题补充:

jvm的垃圾收集线程,运行的时候,

使用的堆,是jvm的那个共享堆吗,还是在方法区呢? 

是用的栈,是在方法区吗?

发型乱乱的主页 发型乱乱 | 菜鸟二级 | 园豆:206
提问于:2014-09-21 20:55
< >
分享
所有回答(1)
0

对象在heap中,变量a,a2存在方法区里

乐享程序员 | 园豆:930 (小虾三级) | 2014-09-22 13:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册