标签:包名 ade instance ring 成员变量 获取 jvm date --
1.什么是"反射":Class<类类型> clz1 = 类名.class;
1
2.通过Class类中的静态方法forName(String className),传入类的全限定名(必须添加完整包名)比较常用
Class<?> clz2 = Class.forName("java.util.Date");
1
3.通过对象的getClass方法来实现,其中,getClass()是Object类中的方法,所有的对象都可以调用该方法
Date str = new Date();
Class<?> clz3 = str.getClass();
Class clazz = this.getClass();//获取字节码对象
Method method = clazz.getMthod("方法名",req.class,resp.class);//反射方法的字节码对象
注意:同一个类在JVM中只存在一份字节码对象,也就说上述,claz1 == clz2 == clz3;
标签:包名 ade instance ring 成员变量 获取 jvm date --
原文地址:https://blog.51cto.com/13859849/2378319