有没有理由
int[] myArray = new int[0];
编译?
这样的表达有什么用吗?
myArray[0] = 1;
给java.lang.ArrayIndexOutOfBoundsException
.
if (myArray == null) {
System.out.println("myArray is null.");
} else {
System.out.println("myArray is not null.");
}
给myArray is not null.
.
所以我看不出为什么int[] myArray = new int[0]
应该优先于myArray = null;
.