关于java反射

1 如何动态调用(利用反射机制)静态方法,而不需要具体对象

Object result = m.invoke(null, aStaticMethod);
因为当invoke调用的方法是静态的时候,会忽视第一个做为具体对象的参数,所以可以直接赋null。
参见

Dynamically invoking a static method without instance reference

http://www.javaworld.com/javaworld/javaqa/1999-07/06-qa-invoke.html

你可能感兴趣的:(java反射)