1. 程式人生 > >《java語言程式設計》第七章學習總結

《java語言程式設計》第七章學習總結

;

陣列的基礎知識

    一旦陣列被建立,它的大小是固定的。使用一個數組飲用變數,
    通過下標來訪問陣列中的元素。

宣告陣列變數

    elementType[] arrayRefVar;

建立陣列

    宣告一個數組變數時並不在記憶體中給陣列分配任何空間。它只是
    建立一個對陣列的引用的儲存位置。

    arrayRefVar = new elementType[arraysize];

    1.宣告一個數組變數
    2.建立陣列
    3.將陣列引用賦值給變數
    elementType[] arrayRefVar = new elementType[arraysize];

陣列大小和預設值

    arrayRefVar.length

    當建立陣列後,它的元素被賦予預設值,數值型基本資料型別的
    預設值為0,char型的預設值為“\u0000“,boolean型的預設
    值為false。

訪問陣列元素

    陣列中的每個元素都可以使用下面的語法表示,稱為下標變數:
    arrayRefVar[index];

陣列初始化語法

    elementType[] arrayRefVar = {value0,value1};

foreach迴圈

    java支援一個簡便的for迴圈,稱為foreach迴圈
    for(elementType element:arrayRefVar){
            //process the element
    };

陣列的複製

    1.使用迴圈語句逐個地複製陣列的元素。
    2.使用System類中的靜態方法arraycopy
    3.使用clone方法複製陣列

可變長引數列表

    具有同樣型別的可變長度的引數可以傳遞給方法,並將作為陣列
    對待。
    (typeName...parameterName)

陣列的查詢

    如果一個數組排好序了,對於尋找陣列中的一個元素,二分查詢
    比線性查詢更加高效。

Array類

    http://blog.sina.com.cn/s/blog_93daad41010115yq.html

小提示

    1.java和許多高階語言都提供了一種稱作陣列的資料結構,可
    以用它來儲存一個元素個數固定且元素型別相同的有序集合。