數(shù)組:相關(guān)類型的變量集合置森,有序牢酵,并且這些變量可以通過統(tǒng)一操作当宴,是引用類型
數(shù)組的動(dòng)態(tài)初始化:
數(shù)據(jù)類型【】數(shù)組名稱=new 數(shù)據(jù)類型【長(zhǎng)度】
數(shù)據(jù)類型??? 數(shù)組名稱【】=new 數(shù)據(jù)類型【長(zhǎng)度】
分布實(shí)例化數(shù)組的開辟:
聲明:數(shù)據(jù)類型 數(shù)組名稱【】=null
開辟:數(shù)組名稱=new 數(shù)據(jù)類型【長(zhǎng)度】
靜態(tài)數(shù)組的申明: 數(shù)居類型 數(shù)組名稱 【】=new 數(shù)據(jù)類型{};
訪問的話:數(shù)組名稱【索引值】默蚌,索引從0開始母剥,用fo循壞操作测砂,用索引控制循壞
數(shù)組的引用傳遞:內(nèi)存圖
數(shù)組與方法的調(diào)用:數(shù)組是一個(gè)引用的數(shù)據(jù)類型茵烈,所有的引用數(shù)據(jù)類型都可以為其設(shè)置多個(gè)占內(nèi)存對(duì)象,所有可以通過方法開處理
方法接受數(shù)組 int? data【】=new? int 【】{1.2.3.4.5}? ? ? ? ? int temp【】=data設(shè)置為方法的參數(shù)砌些,方法也可以返回?cái)?shù)組(public? static void main (int []){},??? public stataic int【】 main(){})
java對(duì)數(shù)組的支持:數(shù)組的排序:java.util.sort(數(shù)組名稱)呜投,
?????????????????????????????? 數(shù)組的拷貝:數(shù)組的一個(gè)內(nèi)容替換到另一個(gè)數(shù)組:system.arrycopy(源數(shù)組名稱,源數(shù)組開始點(diǎn)存璃,目標(biāo)數(shù)組名稱仑荐,目標(biāo)數(shù)組的開始點(diǎn),長(zhǎng)度)
對(duì)象數(shù)組:重要:對(duì)象也可以將其定義為數(shù)組 對(duì)象數(shù)組往往是以引用類型為主的定義纵东,例如類粘招,接口?????
對(duì)象數(shù)組的動(dòng)態(tài)初始化: 類名稱 對(duì)象數(shù)組名稱=new 類名稱 【長(zhǎng)度】
對(duì)象數(shù)組的靜態(tài)初始:類名稱 對(duì)象數(shù)組的名稱=new? 類名稱【】{121365956}
總結(jié):小心數(shù)組的越界,數(shù)組最大的缺點(diǎn)是,長(zhǎng)度固定偎球,應(yīng)用就是數(shù)租的統(tǒng)計(jì)(假設(shè)的思想洒扎,一個(gè)一個(gè)比較)辑甜,數(shù)組的排序需要練習(xí),七種排序