我看书上main方法有的是
public static void main(String args[])
有的是
public static void main(String argv[])
,两种一样吗?有什么区别?

解决方案 »

  1.   

    没区别,这个只是参数名称而已,无所谓,
    问的最多的是String args[]和String[] args是否一样,回答还是一样,后者更面向对象一点而已
      

  2.   

    谢谢!
    我把(String args[])
    写成(String argx[])也一样吗?我试试
      

  3.   

    (String args[]) 
    main的参数中,有些是不变的,有些是可变的。
    不变的是:必须为String 类型,而且必须得为数组;
    可变的是:数组名,但一般默认为args
      

  4.   

    默认情况下都是Sting[] args,但是并没有硬性规定。命令行参数args这个变量名最早是取自C语言的,一直沿用,大家大家一看就知道是命令行参数。