| 下面用反射方法调用一个类的主函数的代码,请问第五、六行的代码 怎么确定调用的是他本身的main函数还是下面 TestArguments类的main函数的? public class ReflectionTest {
 public static void main(String[] args) throws ReflectiveOperationException, IllegalAccessException, Exception, Throwable {
 
 String starttingName=args[0];
 Method mainmethod=Class.forName(starttingName).getMethod("main", String[].class);
 mainmethod.invoke(null, (Object)new String[]{"aaa","bbb","ccc"});
 mainmethod.invoke(null, new Object[]{new String[]{"aaa","bbb","ccc"}});
 }
 class TestArguments{
 public static void main(String[] args){
 for(String arg : args){
 System.out.println(arg);
 }
 }
 }
 
 |