我已经用Java编程了很长一段时间,这个问题突然出现在我脑海里。
写作之间有什么区别:
int[] a = new int[SIZE];
int a[] = new int[SIZE];
它们似乎在我的机器上都能正常工作。
答案 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