黑马程序员技术交流社区

标题: 主函数问题!!!! [打印本页]

作者: 刘先斌    时间: 2014-4-1 23:19
标题: 主函数问题!!!!
主函数public static void main(String[] args)和函数public static void main(String args[])有什么区别;它们是一样的吗?
作者: 孔丽阁    时间: 2014-4-1 23:27
没有区别,是一样的,里边只是需要传入一个string数组,数组的定义Long[] numbers和Long   numbers[]是一样的。
作者: linweiwen    时间: 2014-4-1 23:30
楼上说得对,没有区别,写法不同而已,
传说是人们写c语言写习惯了,int a[],
然后就加上了,待考证。
作者: 月影释    时间: 2014-4-2 01:52
肯定是一样的嘛  数组的两种写法  和主函数没有关系
作者: 草鱼狂飙    时间: 2014-4-2 08:07
其实我觉得没什么区别,如果非要说区别,那就是:string[] args,声明一个String数组,名字叫args. string args[],声明一个叫args的数组,类型是String.大多数程序员喜欢使用String[] args这种风格的写法,因为它把元素类型 String[] 与变量名 清晰的分开了
作者: leon_hm    时间: 2014-4-2 09:25
没有区别,等价的写法
作者: Sunday    时间: 2014-4-2 11:12
在这里没有什么不同,只是在类中定义变量的时候会有不同,如int[] a,b和int a[],b[]是等价的,但是和int a,b[]就不等价了。
作者: 杨殿生    时间: 2014-4-2 12:30
是一样的没有区别都是String字符串数组   这两种定义方法都可以
作者: H-Deka    时间: 2014-4-2 12:52
没有区别的,两种情况都对! 这就是数组定义格式的不同而已!例如 int[] a = new int[3]; 等价于 int a[] = new int[3];




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2