Java数组分配之间的区别

时间:2016-10-14 06:42:29

标签: java

我已经用Java编程了很长一段时间,这个问题突然出现在我脑海里。

写作之间有什么区别:

int[] a = new int[SIZE];
int a[] = new int[SIZE];

它们似乎在我的机器上都能正常工作。

1 个答案:

答案 0 :(得分:6)

在你的情况下,它是一样的。但是如果你在同一行中声明了多个变量,那么就会有所不同。

请参阅:https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html

特别是这些声明:

short     s,         // scalar short
          aas[][];   // array of array of short
Object[]  ao,        // array of Object
          otherAo;   // array of Object