就是一个变量名,你可以改成其他的,例如 :String a []
这里的args相当于c里的主参,是在程序启动时传递到程序内部数据的参数,使用如下:
java YourProj aaa bbb ccc
上面命令的aaa、bbb、ccc就是通过args传递到程序内部,在程序里通过调用args[0],args[1]等取得对应的值,判断args有多少参数可以用args.length取得。

解决方案 »

  1.   

    是这个主方法的运行参数.是个String数组来的.
    如果你的程序运行是要带参数的,所带的这个参数就是传给args[],如果多个参数中间用空格隔开.
    例如:主class 为main.class
    在运行时:java main.class abc
    这个abc就当成一个参数传给args[]了.在程序代码中:
    public static void main(String[] args){
        String a = args[0];//这个获得的a就是那个参数"abc"了.}
      

  2.   

    那 你们说的这些我明白了,不过这都是在 concole下进行的
    如果这个主参数,需要从别的程序中传过来,那,应如何处理呢?
      

  3.   

    args其实可以随便取什么名字,是一个主函数参数,用来接收命令的参数。
      

  4.   

    楼上解释的都很对,归根结底,就是为了dos情况下,从外界引入参数时用的。Gui情况下基本上不使用该参数。
      

  5.   

    借助文件过渡一下吧,别的程序写文件,你的java程序读文件获得信息。