java07

wmdkl發表於2024-07-02

陣列

陣列的宣告和建立

dataType[] = arrayRefVar
建立陣列
dataType[] arrayRefVar = new dataType[array.length];
陣列長度 arrays.length

記憶體

堆:1,存放new的物件和陣列
2,
棧:1,存放基本的變數型別
2,引用物件的變數

陣列的注意事項

1.陣列一旦被建立,長度就是確定的
2.其元素必須型別相同,不能出現符合型別
3.陣列可以使任何型別,包括基本型別和引用型別
4.陣列變數屬於引用型別
5.陣列本身就是物件,Java中物件就是在堆中。ArrayIndexOutOfBundsException:陣列下標越界異常

陣列的應用

for——each迴圈
陣列做引數
陣列做返回值

多維陣列

Arrays類

java.until.Arrays工具包
fill填充
sort排序
equals相等
binarySearch兩個查詢

擴充

氣泡排序
稀疏陣列