dir /w
dir是你编的程序的名字
String[] args里面存的数据就是/w一类的数据

解决方案 »

  1.   

    比如有一个MyJava的类。
    运行时如下:
    java MyJava testmyjava 12345325则args数组就是存放testmyjava和12345325,接收命令行输入的参数。
      

  2.   

    args只是一个数组名,你可以随便起个名字都可以,
    这个数组是从命令行来接收参数的,当然也可以没有。
      

  3.   

    args 是什么意思,在词典中查不到,一般java 中定义的变量名都是有意义的
    但我查不到 args 的含义。
      

  4.   

    谢谢大家,根据以上解释,写这样一个小程序,可以很好的理解这个问题
    public class TestJava
    {
       public static void main(String[] args)
       {
          for(int i = 0; i < args.length; i++)
              System.out.println(args[i]);
       }
    }希望有和我一样问题的初级学生,能很好的理解这个概念。谢谢以上老师
      

  5.   

    扩展这个问题,既然 main(String[] args) 是接受的参数当我定义 main(int[] args) 编译可以通过 但无法运行?例如 public class TestJava
         {
            public static void main(int[] args)
            {
                for(int i = 0; i < args.length; i++)
                   System.out.println(args[i])
             }
         }编译 javac TestJava.java
    运行 java TestJava 1 2