數(shù)組一旦初始化,其長度不可變。
數(shù)組是多個相同類型數(shù)據(jù)的組合,實現(xiàn)對這些數(shù)據(jù)的統(tǒng)一管理
數(shù)組中的元素可以是任何數(shù)據(jù)類型,包括基本數(shù)據(jù)類型和引用數(shù)據(jù)類型
數(shù)字屬于引用類型,數(shù)組型數(shù)據(jù)是對象(object),數(shù)組中的每個元素相當于該對象的成員變量
如何定義一個數(shù)組
1聲明
初始化
2.1靜態(tài)初始化,聲明,并初始化數(shù)組與給數(shù)組元素賦值同時進行,數(shù)組長度通過賦值來獲取,[]里不用寫
2.2動態(tài)初始化,聲明,初始化數(shù)組與給數(shù)組元素賦值分開進行,數(shù)組長度通過[]里的數(shù)字來判斷
第一個數(shù)組下角標從0開始,到初始化數(shù)組里的數(shù)字-1結束
通過數(shù)組元素下角標的方式來調(diào)用? 數(shù)組名[]
數(shù)組的長度通過length(屬性)來獲取
如何遍歷數(shù)組
for (int j =0; j <3; j++) {
????????System.out.println(names[j]);
}
for (int k =0; k
????????System.out.println(names[k]);
}
可以動態(tài)的獲取數(shù)組長度,從0開始到length的長度結束
易錯
數(shù)組長度分不清
空指針:1.給數(shù)組賦空值,讓地址失效
2.使用沒有新建的變量,
3.引用沒有地址的變量,和2差不多