像这样将数组删除之间有什么区别
int[] array = new int[10];
并宣布像
int array[] = new int[10];
?
两者在Java中都是有效的,但是我还没有发现任何区别(初始化或其他什么?),或者只是两种不同的方式来描述编译器的同一事物?
它们没有区别,但是符号上的区别允许这种身份:
int[] array; int[][] matrix;
===
int array[], matrix[][];
===
int[] array, matrix[];
这是相关的规范页面:http : //java.sun.com/docs/books/jls/third_edition/html/arrays.html#17235
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句