参考答案
Java反射机制的优点
- 提高了 Java 程序的灵活性和扩展性,降低耦合性,提高自适应能力;
- 允许程序创建和控制任何类的对象,无需提前硬编码目标类;
- 应用很广,测试工具、框架都用到了反射。
Java反射机制的缺点
- 性能问题:反射是一种解释操作,远慢于直接代码。因此反射机制主要用在对灵活性和扩展性要求很高的系统框架上,普通程序不建议使用;
- 模糊程序内部逻辑:反射绕过了源代码,无法再源代码中看到程序的逻辑,会带来维护问题;
- 增大了复杂性:反射代码比同等功能的直接代码更复杂。
以上,是Java面试题【 Java反射机制的优缺点】的参考答案。
输出,是最好的学习方法。
立即行动,在评论区记录下你的问题、笔记或补充~
—end—