当一个类或者接口被加载到JVM的时候便会产生一个与之关联的一个java.lang.Class对象,我们可以通过此Class对象来得到被装入的类的详细信息:
其中
public Method[] getDeclareMethods():返回Class对象表示的类和接口的所有已声明的方法数组,包括pubic,protected,default和private的方法对象,但是不包括从父类继承和接口实现的方法
public Methods[] getMethods(): 返回当前Class对象表示的类或接口的所有公有成员方法对象数组,包括已声明的和从父类继承或实现接口的方法