【发布时间】:2011-01-14 20:02:58
【问题描述】:
我正在更新 Java 中的旧代码库,我发现这样一行:
Object arg[] = { new Integer(20), new Integer(22) };
那行引起了我的注意,因为我习惯了这种代码:
Object[] arg = { new Integer(20), new Integer(22) };
数组的内容在这里并不重要。我很好奇变量名旁边的括号与类名旁边的括号。我在 Eclipse(使用 Java 5)中尝试过,这两行都对编译器有效。
这些声明之间有什么区别吗?
【问题讨论】:
标签: java arrays declaration