JAVA學(xué)習(xí)筆記3_數(shù)組-創(chuàng)新互聯(lián)

一.數(shù)組的語(yǔ)法:定義數(shù)組,初始化數(shù)組[x][]
1.數(shù)組類型:保存一組其他類型的數(shù)據(jù),元素類型
int[] /double[]
int[] intArray;//=int intArray[]//規(guī)則允許,規(guī)范不建議使用
2.數(shù)組的初始化//數(shù)組長(zhǎng)度固定
2.1:靜態(tài) int[] array={1,2,3,4,5};//用到已知數(shù)組所有元素,不支持修改
int[] array=new int[]{1,2,3,4,5};//給方法傳參。構(gòu)造匿名數(shù)組
2.2:動(dòng)態(tài) int[] array=new int[數(shù)組的長(zhǎng)度];
//array=new int[10] 存放了10個(gè)
2.3:不初始化 int[] array=null;//null 是空引用
3.數(shù)組的下標(biāo)訪問[]
3.1 下標(biāo)類型一定是jint
3.2 取值范圍 [0,array.length-1]// 注意下標(biāo)取異常 ?"java.lang.ArrayIndexOutOfBoundsException"異常信息。
4.數(shù)組本質(zhì)也是對(duì)象(objiect類的派生類)
4.1屬性 對(duì)象.屬性 array.length
int[] array=...;//傳了一組數(shù)
array.length;//數(shù)組中元素個(gè)數(shù)就自己知道了;

目前創(chuàng)新互聯(lián)建站已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、天臺(tái)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

二.數(shù)組模型(引用):可以形象的比喻為通過小盒子里的信息)找到真實(shí)數(shù)據(jù)存放的位置;//就是引導(dǎo)調(diào)用的棧中的元素找到真實(shí)存放的堆區(qū)位置(只有一份)
1.引用類型的變量: 無(wú)論引用變量保存在棧上還是堆上,背后的數(shù)據(jù)(對(duì)象)一定是在堆上
模型:
2.解析空間不同:
基本數(shù)據(jù)類型
引用數(shù)據(jù)類型
引?傳遞空間:同?塊堆內(nèi)存空間可以被不同的棧內(nèi)存所指向。
3.方法傳遞:
3.1 無(wú)論是基本類型還是引用類型,都是簡(jiǎn)單的值傳遞。相當(dāng)于拷貝了一份實(shí)參 到調(diào)用的函數(shù)(將實(shí)參賦給形參)。所以,形參的改變不影響實(shí)參
3.2 引用傳遞時(shí),通過形參引用、修改真實(shí)對(duì)象(存放在堆中)的值,實(shí)參可以感受到變化
3.3 局部變量和參數(shù)保存在棧中://參數(shù)指的是形參

void main(){    
    int[] array={1,2,3,4,5};
    method1();//調(diào)用完后,1,2,3,4,5
    method2();//調(diào)用完后,1,2,200,4,5
}
void method1(int[] array){
    array=new int[10];//引用了另一個(gè)數(shù)組,沒有引用原來(lái)的主函數(shù)中的數(shù)組,
                                    //執(zhí)行完后,新引用的會(huì)被撤銷,還是只留下最先引用的主函數(shù)
                                //通過動(dòng)態(tài)方式,將array指向新的數(shù)組,不會(huì)改變
}
void method2(int[] array){
array[2]=200;//改變了引用函數(shù)的值
}

JAVA學(xué)習(xí)筆記3_數(shù)組

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。

新聞名稱:JAVA學(xué)習(xí)筆記3_數(shù)組-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:http://muchs.cn/article40/ddcoho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)外貿(mào)建站、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站改版、微信小程序、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)