Java 类型[]varName和类型varName[]之间的差异?

Java 类型[]varName和类型varName[]之间的差异?,java,arrays,syntax,Java,Arrays,Syntax,像这样对数组进行delaring有什么区别吗 int[] array = new int[10]; 并宣称它像 int array[] = new int[10]; ? 这两种方法在Java中都是有效的,但我没有发现任何差异(初始化还是什么?),或者只是用两种不同的方法来为编译器描述同一件事吗?它们都做相同的事情。int-array[]是C语言的惯用方法,int[/code>是Java的首选语法。两种情况下的功能都是相同的 这是一篇关于java编码风格问题的好文章:它们没有区别,但这种符号上

像这样对数组进行delaring有什么区别吗

int[] array = new int[10];
并宣称它像

int array[] = new int[10];
?


这两种方法在Java中都是有效的,但我没有发现任何差异(初始化还是什么?),或者只是用两种不同的方法来为编译器描述同一件事吗?

它们都做相同的事情。

int-array[]
是C语言的惯用方法,
int[/code>是Java的首选语法。两种情况下的功能都是相同的


这是一篇关于java编码风格问题的好文章:

它们没有区别,但这种符号上的差异允许这种身份:

int[] array; int[][] matrix;
===

===

以下是相关规范页面:

@Vitalii-哈哈,你吓了我一跳;有一瞬间我以为你是认真的
int array[], matrix[][];
int[] array, matrix[];