1. 數組
數組是(相同類型數據)的(有序)(集合)
數組會在內存中開辟一塊連續的空間,每個空間相當於之前的一個變量,稱為數組的元素element
元素的表示數組名[下標或者索引] scores[7] scores[0] scores[9]
索引從0開始每個數組元素有默認值double 0.0 boolean false int 0
數組元素有序的,不是大小順序,是索引的順序
數組中可以存儲基本數據類型,可以存儲引用數據類型;但是對於一個數組而言,數組的類型是固定的,只能是一個
length:數組的長度數組的長度是固定的,一經定義,不能再發生變化(數組的擴容)
2. 可變長參數的作用和特點
總結1:可變參數
- 可變參數的形式 ...
- 可變參數只能是方法的形參
- 可變參數對應的實參可以0,1,2.....個,也可以是一個數組
- 在可變參數的方法中,將可變參數當做數組來處理
- 可變參數最多有一個,只能是最后一個
- 可變參數好處:方便簡單減少重載方法的數量
- 如果定義了可變參數的方法,不允許同時定義相同類型數組參數的方法
總結2:數組做形參和可變參數做形參聯系和區別
聯系:
- 實參都可以是數組;
- 方法體中,可變參數當做數組來處理
區別: - 個數不同可變參數只能有一個數組參數可以多個
- 位置不同可變參數只能是最后一個數組參數位置任意
- 實參不同可變參數實參可以0,1,2.....個,也可以是一個數組,數組的實參只能是數組