初始化数组:为什么我遇到编译器错误?

时间:2016-05-25 19:34:05

标签: java arrays

我正在攻读Java 7 OCA考试,我对阵列初始化有疑问。为什么这里有编译错误:

Object[] obj = new Object[]{ "aaa", new Object(), new ArrayList(), {} };

但不是在这里:

Object[] obj = new Object[]{ "aaa", new Object(), new ArrayList(), new Object[]{} };

如果我没有错,{}和新的Object []都是数组,而数组又是对象。我在这里缺少什么?

0 个答案:

没有答案