--1-->获取类名,含包名:com.jdyh.worker.project.base.utils.date.dd$Test1; 获取类名,不含包名:Test1--2-->判断类修饰符.isPublic?:true
--3-->判断类修饰符.isProtected?:false
--4-->获取包:packagecom.jdyh.worker.project.base.utils.date--5-->获取父类:classjava.lang.Object--6-->获取实现接口:0
--7-->构造方法:1
--8-->获取所有方法:15
--9-->获取所有方法-遍历输出:publicjava.lang.String com.jdyh.worker.project.base.utils.date.dd$Test1.getProp1()--9-->获取所有方法-遍历输出:public voidcom.jdyh.worker.project.base.utils.date.dd$Test1.setProp3(java.lang.Double)--9-->获取所有方法-遍历输出:publicjava.lang.Integer com.jdyh.worker.project.base.utils.date.dd$Test1.getProp2()--9-->获取所有方法-遍历输出:publicjava.lang.Double com.jdyh.worker.project.base.utils.date.dd$Test1.getProp3()--9-->获取所有方法-遍历输出:public voidcom.jdyh.worker.project.base.utils.date.dd$Test1.setProp1(java.lang.String)--9-->获取所有方法-遍历输出:public voidcom.jdyh.worker.project.base.utils.date.dd$Test1.setProp2(java.lang.Integer)--9-->获取所有方法-遍历输出:public final void java.lang.Object.wait() throwsjava.lang.InterruptedException--9-->获取所有方法-遍历输出:public final void java.lang.Object.wait(long,int) throwsjava.lang.InterruptedException--9-->获取所有方法-遍历输出:public final native void java.lang.Object.wait(long) throwsjava.lang.InterruptedException--9-->获取所有方法-遍历输出:public booleanjava.lang.Object.equals(java.lang.Object)--9-->获取所有方法-遍历输出:publicjava.lang.String java.lang.Object.toString()--9-->获取所有方法-遍历输出:public native intjava.lang.Object.hashCode()--9-->获取所有方法-遍历输出:public final nativejava.lang.Class java.lang.Object.getClass()--9-->获取所有方法-遍历输出:public final native voidjava.lang.Object.notify()--9-->获取所有方法-遍历输出:public final native voidjava.lang.Object.notifyAll()--10-->获取私有方法:15
--11-->获取私有方法-输出:getProp1--11-->获取私有方法-输出:setProp3--11-->获取私有方法-输出:getProp2--11-->获取私有方法-输出:getProp3--11-->获取私有方法-输出:setProp1--11-->获取私有方法-输出:setProp2--11-->获取私有方法-输出:wait--11-->获取私有方法-输出:wait--11-->获取私有方法-输出:wait--11-->获取私有方法-输出:equals--11-->获取私有方法-输出:toString--11-->获取私有方法-输出:hashCode--11-->获取私有方法-输出:getClass--11-->获取私有方法-输出:notify--11-->获取私有方法-输出:notifyAll--12-->获取getProp1方法:publicjava.lang.String com.jdyh.worker.project.base.utils.date.dd$Test1.getProp1()--13-->执行getProp1方法:Hello--14-->getMethod(,):public voidcom.jdyh.worker.project.base.utils.date.dd$Test1.setProp3(java.lang.Double)--15-->method.invoke(,):null
--16-->getDeclaredFields:3
--17-->field.getAnnotations:0 field.getName:prop1 field.get:null
--17-->field.getAnnotations:0 field.getName:prop2 field.get:null
--17-->field.getAnnotations:0 field.getName:prop3 field.get:null
--18-->getAnnotations:0