Java中的对象声明

时间:2015-03-19 01:38:53

标签: java

如果我声明一个像下列之一的对象数组。

  

MyClass [] myArray;

     

MyClass myArray [];

两者都对吗?

1 个答案:

答案 0 :(得分:2)

两个表达式都是等价的,值得注意的是

Object[] arr;
Object arr[];

创建相同的字节码(在Java中,第一个通常是首选的,因为在读取它是一个数组时更清楚)。 JLS-10.2. Array Variables说(部分)

  

[]可以在声明开头作为类型的一部分出现,也可以作为特定变量的声明者的一部分出现,或者两者兼而有之。