反射的应用场景有哪些?反射有什么优缺点?是【秋招面试攻略300题】P8大佬耗时600小时整理的Java面试八股文,已帮助20W学员面试成功上岸!的第10集视频,该合集共计100集,视频收藏或关注UP主,及时了解更多相关视频内容。
Java 反射机制是指在运行时动态地获取类的信息,创建对象以及调用对象的属性和方法的机制,提供了运行时检查 Java 类型信息的能力,让 Java 程序可以通过程序获取本身的信息。 优缺点 优点缺点 动态获取信息的能力,不需要在编译时就可知道类的信息 利用反射动态获取的运行效率相对低,不如直接调用方法或属性 动态创建对象...
因此,反射操作的效率要比那些非反射操作低得多。我们应该避免在经常被执行的代码或对性能要求很高的程序中使用反射。 (2)安全限制 :使用反射技术要求程序必须在一个没有安全限制的环境中运行。如果一个程序必须在有安全限制的环境中运行,如 Applet,那么这就是个问题了。 (3)内部暴露:由于反射允许代码执行一些在正常...