对像
这样的数组进行去噪之间有什么区别吗?int[] array = new int[10];
并将其声明为
int array[] = new int[10];
两者在Java中都有效,但我没有发现任何差异(初始化或其他什么?)或者它只是两种不同的方式来描述编译器的相同内容?
答案 0 :(得分:11)
他们没有区别,但这种符号差异允许这种身份:
int[] array; int[][] matrix;
===
int array[], matrix[][];
===
int[] array, matrix[];
以下是相关的规格页面: http://java.sun.com/docs/books/jls/third_edition/html/arrays.html#17235
答案 1 :(得分:2)
int array[]
是C人们这样做的方式,int[] array
是Java的首选语法。两种情况下的功能都是相同的。
这是一篇关于java编码样式问题的好文章:Speaking the Java Language without an accent
答案 2 :(得分:1)
他们都做同样的事情。