main()里是可以传递String型参数数组,
main(String x[])
也可以,args并不是固定的!

解决方案 »

  1.   

    yun!
    我可以写成main(String a[]);
    无所谓的!
      

  2.   

    JVM定位主线程入口靠的就是这个签名,是必须的
      

  3.   

    如果你用了main方法,你就必须全部一模一样的照写,除了那个args的数组变量名可以改外,其他的什么你都不可以改
      

  4.   

    chain1157(云) 
    kkcheng(风晨sniper) 
    你们都没听懂我的意思,我的意思是:是不是main方法已经定义了用数组参数
      

  5.   

    JVM定位主线程入口靠的就是这个签名,是必须的
    ========================
    什么是签名??
      

  6.   

    说错了,Java好像没有函数这种说法
    纠正:包括方法的名称和方法的参数列表
    :)
      

  7.   

    呵呵,main(String args[])形式是固定的
    其中args[]不是说必须用数组作参数,而是为了支持不同的参数个数
    当你在命令行里使用你的命令的时候,例如:
    java MyClass parm1 parm2
    那么main的参数args[0]就是"parm1",args[1]就是"parm2"
    总之你的参数必须是0个或若干个字符串,就是这样
      

  8.   

    只要记得main(String args[])形式是固定的,是JAVA程序运行的入口。你要是定义数组,随便改
      

  9.   

    同意toxophilite(四十大盗)的说法...........