main 函数里头的String args【】有什么用?详细点。。

解决方案 »

  1.   

    就是你这个main入口接受的参数集和!
    可以有值,也可以是null!
    比如说public class Client {    public static void main(String[] args) {
            if (args.length == 0)
                System.out.println("length 0");
            for (String s : args)
                System.out.println(s);
        }
    }然后你在命令行上打 java Client hello world!就給你打出 
    hello
    world!
      

  2.   

    因为main()方法接受的是一个String类型的数组参数,该数组中保存执行java命令时传递给所运行的类的参数.args是参数.
    args数组中元素的个数就是在命令行中给类传递的参数的个数,每个参数之间用空格分开,如果一个参数中空格,将这个参数用双引号("")引起来!
      

  3.   

    呵呵 又见anqini
    同意观点
      

  4.   

    你在cmd下 javac 了你的代码后,可以在 java 命令后输入运行的参数。 
      

  5.   

    String args[] 是个可变长参数