获取Class类的四种方式:

1.调用运行时类本身的.class属性

Class clazz = Person.class;
2.通过运行时类的对象获取
Person p = new Person();
Class clazz = p.getClass();

3.通过Class的静态方法获取:体现反射的动态性

Class clazz = Class.forName("java.util.commons");
4.通过类的加载器

String className = "java.util.commons";
ClassLoader cl = this.getClass().getClassLoader();
Class clazz = cl.loaderClass(className);

你可能感兴趣的:(JAVA)