下標越界及總結
數組的四個基本特點
-
其長度是確定的。數組一旦被創建,它的大小就是不可以改變的
-
其元素必須是相同類型,不允許出現混合類型
-
數組中的元素可以是任何數據類型,包括基本類型和引用類型
-
數組變量屬引用類型,數組也可以看成是對象,數組中的每個元素相當於該對象的成員變量。數組本身就是對象,Java中對象是在堆中的,因此數組無論保存原始類型還是其他對象類型,數組對象本身是在堆中的
-
下標的合法區間:[,length-],如果越界就會報錯;
-
ArrayIndexOutOfBoundsException:數組下標越界異常!
-
小結:
-
數組是相同數據類型(數據類型可以為任意類型)的有序集合
-
數組也是對象。數組元素相當於對象的成員變量
-
數組長度是確定的,不可變的。如果越界,則報:
ArrayIndexOutOfBounds
-