Java反射

1、Class类对象:用来维护运行时的类型标识。

2、获取类对象的三种方法

  1)通过对象的getClass方法

    如 Employee e;

    ...

    Class c = e.getClass();

  2)使用Class对象本身的forName方法

    Class<?> class1 = Class.forName("java.util.Date");

  3)通过类型的class属性来获取类对象

    Class class1 = Date.class;

    Class class2 = int.class;  //int是一种类型,它也会有自己的类类型

3、创建对象的新方法:Class.newInstance()

  注意:该方法会调用对象的默认构造方法,如果没有就会报运行时异常

4、表示类的域、方法和构造器的对象分别是:Field、Method和Constructor

原文地址:https://www.cnblogs.com/mryanglin/p/6789531.html