反射机制

作用

反射机制是一种操作字节码文件的方法
Spring等高级框架的底层实现都是通过反射机制。

想要操作字节码文件,首先要拿到这个字节码文件,如何获取字节码文件呢?

获取字节码文件的三种方式

  1. Class.forName("")
    参数为类的全名称

forName("")这个方法会导致参数内的类加载,如果只想执行一个类中的静态代码块中的方法,可以直接使用Class.forName(""),因为静态代码块只在类加载的时候执行一次。

  1. 对象.getClass();
    每一个对象都有getClass()方法,用来获取该对象所属的类

  2. xx.Class
    任何一个类型都有.Class属性,代表其所属类。

上一篇:HttpClient之EntityUtils工具类


下一篇:反射