0
点赞
收藏
分享

微信扫一扫

反射机制的优缺点:

勇敢的趙迦禾 2022-02-19 阅读 74
java

优点:

1 能够运行时动态获取类的实例,提高灵活性;

2 与动态编译结合

缺点:

1 使用反射性能较低,需要解析字节码,将内存中的对象进行解析。

解决方案:

1 、通过 setAccessible(true) 关闭 JDK 的安全检查来提升反射速度;

2 、多次创建一个类的实例时,有缓存会快很多

3 ReflectASM 工具类,通过字节码生成的方式加快反射速度

2 相对不安全,破坏了封装性(因为通过反射可以获得私有方法和属性)

举报

相关推荐

0 条评论