学习main方法的反射问题时,测试结果多了一个null是怎么回事- //测试类
- class TestArguments{
- public static void main(String args[]){
- for(String arg : args){
- System.out.println(arg);
- }
- }
- }
- //测试代码
- String startingClassName = args[0];
- Method mainMethod = Class.forName(startingClassName).getMethod("main", String[].class);
- System.out.println(mainMethod.invoke(null, (Object)new String[]{"abc","def","fhi"}));
复制代码 |
|