有没有在Java中声明数组参数就像任何区别:以这种方式Java数组声明的语法差异?
public void method(Type[] arg) { ... }
和:
public void method(Type arg[]) { ... }
只是好奇...
有没有在Java中声明数组参数就像任何区别:以这种方式Java数组声明的语法差异?
public void method(Type[] arg) { ... }
和:
public void method(Type arg[]) { ... }
只是好奇...
没有区别。
在SCJP Sun认证的程序员对Java 6:
当声明数组引用,你应该始终把阵列支架立即声明的类型之后,而不是标识符(变量名)之后。这样,读取代码的任何人都可以轻松地知道,例如,key是对int数组对象的引用,而不是int基元。
最好的做法是将它们放置在类型之后,它用于理解目的。还要注意的是:
String[] firstArray[], secondArray;
这里有firstArray变量指的是二维数组,secondArray变量指的是一维数组;
唯一的区别是方括号的位置...... – isnot2bad 2015-04-03 10:30:44
JLS允许括号在var name,seel JLS7,sect之前和之后出现。 10.2。 – 2015-04-03 10:34:23