Java反射机制的优缺点

参考答案

Java反射机制的优点

  • 提高了 Java 程序的灵活性和扩展性,降低耦合性,提高自适应能力;
  • 允许程序创建和控制任何类的对象,无需提前硬编码目标类;
  • 应用很广,测试工具、框架都用到了反射。

Java反射机制的缺点

  • 性能问题:反射是一种解释操作,远慢于直接代码。因此反射机制主要用在对灵活性和扩展性要求很高的系统框架上,普通程序不建议使用;
  • 模糊程序内部逻辑:反射绕过了源代码,无法再源代码中看到程序的逻辑,会带来维护问题;
  • 增大了复杂性:反射代码比同等功能的直接代码更复杂。

以上,是Java面试题【 Java反射机制的优缺点】的参考答案。

 

输出,是最好的学习方法。

立即行动,在评论区记录下你的问题、笔记或补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧