A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘先斌 中级黑马   /  2014-4-1 23:19  /  1007 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

主函数public static void main(String[] args)和函数public static void main(String args[])有什么区别;它们是一样的吗?

8 个回复

倒序浏览
没有区别,是一样的,里边只是需要传入一个string数组,数组的定义Long[] numbers和Long   numbers[]是一样的。

评分

参与人数 1技术分 +1 收起 理由
itpower + 1

查看全部评分

回复 使用道具 举报 1 0
楼上说得对,没有区别,写法不同而已,
传说是人们写c语言写习惯了,int a[],
然后就加上了,待考证。
回复 使用道具 举报
肯定是一样的嘛  数组的两种写法  和主函数没有关系
回复 使用道具 举报
其实我觉得没什么区别,如果非要说区别,那就是:string[] args,声明一个String数组,名字叫args. string args[],声明一个叫args的数组,类型是String.大多数程序员喜欢使用String[] args这种风格的写法,因为它把元素类型 String[] 与变量名 清晰的分开了
回复 使用道具 举报
没有区别,等价的写法
回复 使用道具 举报
在这里没有什么不同,只是在类中定义变量的时候会有不同,如int[] a,b和int a[],b[]是等价的,但是和int a,b[]就不等价了。
回复 使用道具 举报
是一样的没有区别都是String字符串数组   这两种定义方法都可以
回复 使用道具 举报
没有区别的,两种情况都对! 这就是数组定义格式的不同而已!例如 int[] a = new int[3]; 等价于 int a[] = new int[3];
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马