|名詞定義|
在計算機科學中,數組資料結構(array data structure),簡稱數組(Array),是由相同類型的元素(element)的集合所組成的資料結構,配置設定一塊連續的記憶體來存儲。利用元素的索引(index)可以計算出該元素對應的存儲位址。
|特點|
在Java中将數組定義為引用資料類型,是以數組的使用一定要牽扯到記憶體配置設定,那麼就需要使用關鍵字new來處理。
數組的本質在于:一組相關變量的集合。
- 數組的動态初始化,初始化之後數組每一個元素的儲存内容為其對應資料類型的預設值;
- 聲明并初始化數組:
- 資料類型 數組名稱 [] = new 資料類型 [長度];
- 資料類型 [] 數組名稱= new 資料類型 [長度];
- 聲明并初始化數組:
- 數組的靜态初始化:在數組定義的時候就為其設定好了裡面的内容;
- 簡化格式:資料類型 數組名稱 [] ={資料1,資料2,資料3,…};
- 完整格式:資料類型 數組名稱 [] = new 資料類型 [] {資料1,資料2,資料3,…};
當建立了一個數組之後就可以按照如下的方式進行使用:
- 數組裡面可以通過腳标進行每一個元素的通路,腳标從0開始定義,是以可以使用的腳标範圍:“0~數組長度-1”,同時一定要注意,如果使用的時候超過了數組腳标範圍則會出現“ArrayIndexOutOfBoundsException”(數組越界)異常。
- 使用數組是為了其可以進行友善的變量管理,是以在進行數組操作的時候往往會利用for循環來完成;
- 對于數組的長度也可以使用“數組名稱.length”屬性進行獲得。
|參考資料|
[1] 阿裡雲大學Java視訊課程
[2] Java開發者
[3] Java教程