黑马程序员技术交流社区

标题: 关于运行中的问题 [打印本页]

作者: hmyuanqi    时间: 2014-9-2 21:08
标题: 关于运行中的问题
Eclipse中运行Run as,弹出的对话框中有一个参数是Arguments,请问这个参数是什么意思,当它做任何改变的时候会对已存在的JAVA程序产生什么影响吗

class TestArguments
{
        public static void main (String[] args)
        {
                for(String arg : args)
                {
                        System.out.println(arg);
                }
        }
}

public class ReflectTest {
public static void main(String[] args) throws Exception {
    String startingClassName = args[0];//需要通过手动将类作为字符串传入               
    Method mainMethod = Class.forName(startingClassName).getMethod("main", String[].class);
    mainMethod.invoke(null, (Object)new String[]{"111","222","333"});
    mainMethod.invoke(null, new Object[] {new String[]{"111","222","333"}});//同上一句效果一样。
               


}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2