Object[]obj=new Object[]{new Object(),null,null,null,new String("123")};//引用类型的数组
obj[0]=new Object();//数组元素在赋对象引用
obj[4]=new String("123");
以上数组实例的内存构成,如图:
总结:
答案为否。
其实是创建了一个数组实例,长度为5,每个数组元素的值均为null,并没有创建5个Object对象。
如果需要创建5个Object对象,则需要为每个数组元素分别指定或用符号{}。另外,关注公众号互联网架构师,