天天看點

關于java數組的小錯誤分析

class Demo3

{

public static void main(String args)

{

int[] arr = new int [5];

System.out.print(arr);

}

}

對于這樣一個程式,列印的結果應該是什麼呢?

如圖:

關于java數組的小錯誤分析

從圖中可知結果是:[[email protected]  

對于這個結果,主要要從三個方面來說明,

1. @前面的  " [ " 代表的是數組;

2. @前面的 “ I ” 代表的是數組的類型;

3. @後面的一長串字元串代表的是該數組所對應的哈希值,是由系統經計算配置設定的。