1> Java的反射机制在平时的业务开发过程中很少用到,但是在一些基础框架的搭建上应用非常广泛
2> 反射机制的应用场景
----逆向代码,例如反编译
----与注解相结合的框架,例如Retrofit
----单纯的反射机制应用框架,例如EventBus 2.x
----动态生成类框架 例如Gson
3>反射机制的优缺点:
----优点:运行期类型的判断,动态类加载,动态代理使用反射
----缺点:性能是一个问题,反射相当于一系列解释操作,通知jvm要做的事情,性能比直接的java代码要慢很多。