【Java反射】反射机制性能问题、反射操作泛型

反射性能问题

相比普通的方法调用来说,反射会降低程序的运行效率。但是反射可以增加开发的效率,可以让整个项目更快开发,所以仍然被我们大量使用。

禁止安全检查,可以提高反射的运行速度:
在这里插入图片描述
使用普通方法调用使用反射增加安全检查使用反射不进行安全检查的运行效率对比,结果如下:
在这里插入图片描述


反射操作泛型

编译器编译的时候有泛型,经过编译,泛型被擦除,因此通过反射无法获得泛型。
为了让反射可以操作泛型,Java增加了以下类型:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章