黑马程序员技术交流社区
标题:
string[] args 和 string args[]有区别么
[打印本页]
作者:
杜正冬
时间:
2012-11-24 15:33
标题:
string[] args 和 string args[]有区别么
本帖最后由 杜正冬 于 2012-11-24 15:47 编辑
这个好像功能是一样的把 有区别么
public static void main(String[] args) {
System.out.println("内存中的args="+args);
}
内存中的args=[Ljava.lang.String;@18a992f
作者:
宫明星
时间:
2012-11-24 15:37
没有区别,数组的两种定义方式都可以。
不过一般都是用前面的,因为看这比较明显,读起来也比较舒服。
作者:
韩俊杰
时间:
2012-11-24 16:48
这应该没什么区别吧,不过要使用就按系统默认的走就行
作者:
徐大鹏
时间:
2012-11-24 17:03
区别的没有 也不能说他错
是数组的两种定义方式
只能说书写不规范不能算错
作者:
森仔
时间:
2012-11-24 17:12
一样一样的,在编译器内部都识别的
作者:
ljhheima
时间:
2012-11-24 20:19
这没有区别,只是写法爱好的区别。都符合java语法。
作者:
yzqiong5566
时间:
2012-11-25 00:03
String[] args 更为规范。(推荐使用规范写法)
但如果你这样写.
String args[], args2;
String[] args, args2;
这就有很显示的差异了. 在第一句中args是字符串数组类型, 而args2则就是字符串变量. 在第二句中args与args2都是字符串数组类型。
作者:
jerry2627
时间:
2012-11-25 00:12
一样的
作者:
余磊
时间:
2012-11-25 02:09
没有区别,就是数组的不同定义方式!
eg:
int[] arr =......
int arr[] =......
看个人习惯!
作者:
付莹
时间:
2012-11-26 16:49
没有区别,不过是不同的定义方式
作者:
朱宏青
时间:
2012-11-26 18:46
主要还是好认 符合规范 等你学到更多的开发语言的时候就会体会到了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2