1,反射机制本身是否存在性能问题。
2,反射机制是否会影响项目的性能。
个人理解:反射机制会影响运行阶段服务器的性能。为什么呢?因为反射机制说白了,就是把本来应该在项目启动阶段做的事情,延迟到了项目运行阶段来做。这样就增加了项目运行阶段的系统开销。
网友观点:
反射机制是一种程序自我分析的能力。用于获取一个类的类变量,构造函数,方法,修饰符。
优点:运行期类型的判断,动态类加载,动态代理使用反射。
缺点:性能是一个问题,反射相当于一系列解释操作,通知jvm要做的事情,性能比直接的java代码要慢很多。