public static void main (String args [])
这句中的args的具体用法是什么?为什么每次main中都要写啊
 args参数是怎么出入的?

解决方案 »

  1.   

    只是为了扩展,不一定非要用到.java XXX abc def在执行某个类的时候,后面跟的就是参数,会以一个字符串数组的形式传进去
      

  2.   

    这是命令行参数,就是接收你在DOS下java XXX的信息的
    例如你程序中有
    for(int i = 0;i < args.length;i++) 

    System.out.println(args[i]); 
    }
    i就是你输入的字符串的个数,args[i]就是相应的那个字符串. 
    args是设置的变量名,定义一个字符串,写什么都可以,只是普遍都是写args了,习惯了而已就跟定义一个String[] XX一样,随便起什么名字都行。
      

  3.   

    可以看下 CORE JAVA 3.10.4小节。说的很详细。
      

  4.   

    也许吧,这是java 对mail 函数参数赋值的一种形式啦,java 类名 参数1,参数2,那就相当于arg[0],arg[1]的赋值呀,没有什么太大的意思呀,如果你想的话,把args改成你想的任何字符串都行呀!没有什么太大的意思呀!
      

  5.   

    在dos输入命令调试情况下 输入的得到的