3
回答
java反射
华为云4核8G,高性能云服务器,免费试用   

java反射真的就那么影响性能吗? 但是随便建一个项目调试源代码就有反射怎么解释? 所以是不是可以理解为java的反射现在的效率已经优化的差不多了?

举报
二灯大师
发帖于1周前 3回/269阅
共有3个答案 最后回答: 1周前

 JDK1.7后反射性能确实做了很大优化参考文章:https://www.cnblogs.com/zhishan/p/3195771.html,另外第三方框架里很多不一定直接使用JDK的反射机制,例如我记得以前的Spring3.x框架就依赖ASM反射库,这个库的性能就比原生JDK的反射好很多。

--- 共有 1 条评论 ---
二灯大师感觉国内的程序员很多都是以早前的思想在说现在的框架, 所以个人在工作中要求不用反射 哈哈 1周前 回复

印象中在之前的jdk版本中,反射是直接调用耗时的几倍到几十倍。但除非系统要求实时相应非常严格,否则影响不大。

大一些开源框架中是有许多使用反射的。对于绝大部分项目和框架来说,比起反射性能的影响,总体设计和可维护性更加重要。

--- 共有 1 条评论 ---
二灯大师谢谢 , 很赞同您的说法, 我觉得冰山一角的反射怎么可能带来多大的性能影响 1周前 回复
顶部