老师假如问到反射原理

来源:6-5 谈谈ClassLoader

湿地车手

2021-12-08

老师,如果被问到反射原理怎么回答呢?

我的理解是
1)在类加载的加载阶段会在元空间里面以字节流形式读入.class文件,并以C++的形式描述,
2)然后在堆空间里面生成一个镜像的class对象,然后相互持有引用,
3)在经过类加载的初始化阶段以后堆中的class对象也被初始化了,这时候假如反射就可以直接从class对象中拿到反射的结果。

这样的理解在正确么

写回答

1回答

翔仔

2021-12-08

同学好,可以按照自己的理解作答,这样说也说可以的,但是需要点出class对象是如何生成的,保存了什么样的信息,此外,建议不要加上“并以C++的形式描述”这句

0
3
湿地车手
回复
翔仔
好的,谢谢老师
2021-12-09
共3条回复

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

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

8427 学习 · 1870 问题

查看课程