一個長度為0的數組我們稱之為“空數組”,空數組是一個真正的對象,只是包含元素個數為0。
null數組是一個空引用。
假設一個方法返回一個數組,如果它返回null,則調用方法必須先判斷是否返回null,才能對放回數組進一步處理,而如果返回空數組,則無須null引用檢查。鑒於此,返回數組的方法在沒有結果時我們通常返回空數組,而不是null,這樣處理比較方便。
判斷數組為空,array.length==0可以
array==null不可以,這種會報錯,Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
