请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

类被回收的第4个条件,无法在任何地方通过反射访问这个类,有一些疑问。

老师你好:
类被回收的第4个条件,无法在任何地方通过反射访问这个类。
具体场景是什么样的。
根据前面讲的内容,反射是通过class获取方法区的相关信息。
类的数据如果已经加载到方法区里的话,应该都能通过反射访问吧。

正在回答

1回答

也存在不能访问的特例,比如:定义在boot加载的 类里面的私有内部类, 反射就访问不了,被Java安全机制阻止了; 又比如:类被混淆过后,也可能导致反射无法访问到这个类,因为它都已经改过名字了

1 回复 有任何疑惑可以回复我~
  • 提问者 慕姐7505721 #1
    感谢老师解惑
    回复 有任何疑惑可以回复我~ 2021-03-19 05:29:29
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号