不代表什么!只是代表传给main的字符串数组

解决方案 »

  1.   

    运行输入的参数
    比如你的CopyFile类要把原文件拷贝到目的文件
    c:\java CopyFile file1.txt file2.txt
    那么程序得到args[0]就是file1.txt,args[1]就是file2.txt
    你就可以处理两个文件了!
      

  2.   

    gdsean(摇滚java) 说得对,这是java的运行参数!
    可以允许用户通过不同配置的方式启动程序!
    用过dir吧???
    dir a.w/s
    dir
    着两种方法的效果一样吗??
    明白了不??
      

  3.   

    args是参数数组,具体名字可以任意取
    举个例子:java yourfile a b c d
    这时就有了:args=new String[4],分别为a,b,c,d
      

  4.   

    同意“ 
    gdsean(摇滚java)”的意见,文件运行时可以有参数,也可以没有
    如果有就是args了。
      

  5.   

    如果你不喜欢args这个名字,你可以写成任意合法的变量名——因为它仅仅只是名字。
      

  6.   

    可以不用args,而用其他名字。O'reilly的<Java in a Nutshell 3rd>里面有说明。