java - 为什么说编译时注解比反射效率高?
本文介绍了java - 为什么说编译时注解比反射效率高?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
现在的框架都使用编译时注解来代替反射,注解也是通过反射来获取的,那么为什么还说编译时注解效率比反射高呢。
解决方案
注解不止可以通过反射来获取,也可以通过注解在编译时生成字节码,效率要好于反射。
优化反射的通常做法就是通过生成字节码,动态生成比如cglib
,静态生成比如Javassist
。
这篇关于java - 为什么说编译时注解比反射效率高?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文