java进阶:反射机制是否存在性能问题

1,反射机制本身是否存在性能问题。

2,反射机制是否会影响项目的性能。


个人理解:反射机制会影响运行阶段服务器的性能。为什么呢?因为反射机制说白了,就是把本来应该在项目启动阶段做的事情,延迟到了项目运行阶段来做。这样就增加了项目运行阶段的系统开销。


网友观点:

反射机制是一种程序自我分析的能力。用于获取一个类的类变量,构造函数,方法,修饰符。

优点:运行期类型的判断,动态类加载,动态代理使用反射。

缺点:性能是一个问题,反射相当于一系列解释操作,通知jvm要做的事情,性能比直接的java代码要慢很多。

你可能感兴趣的:(java进阶:反射机制是否存在性能问题)