class类的获取
1.调用运行类本身
Class clazz = String.getClass();
System.out.print(clazz.getName());
2.调用运行类的对象获取
String str = new String();
Class clazz = str.getClass();
System.out.print(clazz.getName());
3.通过Class的静态方法获取
Stirng className = "java.lang.String";
Class clazz = Class.forName(className);
System.out.print(clazz.getName());
4.通过类的加载前
Stirng className = "java.lang.String";
ClassLoader classLoader = this.getClass.getClassLoader();
Class clazz = classLoader.loadClass(className);
System.out.print(clazz.getName());