获取Class类的实例

获取Class类的实例

  1. 若已知具体的类,通过类的class属性获取,该方法最为安全可靠,程序性能最高.

    Class clazz = Person.class;
  2. 已知某个类的实例,调用该实例的getClass()方法获取Class对象

Class clazz = person.getClass();
  1. 已知一个类的全类名,且该类在类路径下,可通过Class类的静态方法forName()获取,可能抛出空指针异常

Class clazz = class.forName("demo01.Student");
  1. 内置基本数据类型可以直接用类名.TYPE

原文地址:https://www.cnblogs.com/scenario/p/13785786.html