陣列的三種定義方式
阿新 • • 發佈:2018-12-31
1.陣列的定義
用於儲存同一型別資料的集合,其實陣列就是一個容器。
連續的儲存單元
2.陣列的好處
自動給陣列中的元素從零開始編號。自動給下標,從零開始0-1-2-3-……
3.書寫格式
元素型別[] 陣列名 = new 元素型別[]{元素,元素,元素……};
格式1: int [] arr = new int[5];
需要手動賦值arr[0]=1;
arr[1]=2;
arr[3]=3
arr[4]=4;
arr[5]=5;
格式2: int [] arr = new int[]{1,3,5,7}
格式3: int[]arr = {1,3,5,7};
4.陣列的記憶體結構
5.陣列的記憶體特點
(1).因為使用了關鍵字new 會在堆記憶體中開闢相應的空間,分別賦予了兩個陣列不同的地址。當比較的時候,比較的是兩個陣列的地址,則為不同
(2).本例雖未使用new 關鍵字,但是同樣的比較的也是陣列的地址;
(3).此例輸出為true
因為他們指的都是同一個物件abc的地址,所以是相同的