java 反射 一 Class类 标签: class 2016-07-12 22:04 52人阅读 评论(0)

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());

posted @ 2016-07-12 22:04  xzcl  阅读(119)  评论(0编辑  收藏  举报