-
若已知具体的类,通过类的class属性获取,该方法最为安全可靠,程序性能最高.
Class clazz = Person.class;
-
已知某个类的实例,调用该实例的getClass()方法获取Class对象
Class clazz = person.getClass();
-
已知一个类的全类名,且该类在类路径下,可通过Class类的静态方法forName()获取,可能抛出空指针异常
Class clazz = class.forName("demo01.Student");
-
内置基本数据类型可以直接用类名.TYPE