共有的静态常量属性.class 问题

来源:6-2 平台无关性如何实现

qq_灬Mamba磊_0

2019-02-19

编译之后生成.class文件,会添加一个共有的静态常量属性.class 到这个.class文件里面,作用是记录类的相关信息,是class的一个实例,这么理解没问题吧

写回答

1回答

翔仔

2019-02-20

同学好,类会有一个class对象与之相对应,是一个单例,保存类的相关信息

0
2
翔仔
回复
莨菽菽
同学好,这个class对象存放在堆里面,它的元信息存放在方法区里,反编译由于就是解析class文件,所以会显示呀。Class.forName取出来的就是这个对象呢
2020-04-24
共2条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8442 学习 · 1872 问题

查看课程