java反射机制

Posted luyunchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java反射机制相关的知识,希望对你有一定的参考价值。

反射机制:在运行状态中,对于任意一个类,都可以知道他的所有属性和方法,对于任意一个对象,都可以调用它所有的方法,这种可以动态获取和动态调用对象方法的功能称为反射机制。

使用场景:

逆向代码,如反编译

动态注册类框架如Gson

  • 逆向代码 ,例如反编译
  • 与注解相结合的框架 例如Retrofit
  • 单纯的反射机制应用框架 例如EventBus 2.x
  • 动态生成类框架 例如Gso

 

 

缺点:使用反射机制,需通知虚拟机做一系列事,比一般java代码差,性能差

 

以上是关于java反射机制的主要内容,如果未能解决你的问题,请参考以下文章

java 中反射机制和内省机制的区别是啥?

java反射机制

请问java中的反射机制与用法

如何利用java的反射机制动态创建对象

Java反射机制详解

Java反射机制详解