上次我們說了java的基礎數據類型,今天我們就來說一下引用數據類型中的數組。
什么是數組
數組:存儲在一個連續的內存塊中的相同數據類型(引用數據類型)的元素集合。
數組中的每一個數據稱之為數組元素,數組中的元素以索引來表示其存放的位置,索引(下標)從0開始。
數組的定義
第一種方式:類型[] 數組名; 如 int[] nums;
第二種方式:類型數組名[]; 如 int nums[];
大多數Java程序員喜歡使用第一種風格,因為它把數據類型int[],和變量名num分開了.
數組的初始化
Java中數組必先初始化后才能使用.
初始化就是給數組元素分配內存,並為每個元素賦初始值。
初始化數組的兩種方式:
- 靜態初始化:
語法格式:類型[] 數組名 = new 數組類型[]{元素1,元素2,元素3,...元素n};
簡化語法:類型[] 數組名 = {元素1,元素2,元素3...元素n};
- 動態初始化:
如果我們事先不知道數組里存儲哪些數據,只知道需要存儲數據的個數,此時可以使用動態初始化方式。
動態初始化:初始化時由我們指定數組的長度,系統自動為數組元素分配初始值。
格式:類型[] 數組名 = new 數組類型[數組長度];
注意:無論,以哪種方式初始化數組,一旦初始化完成,數組的長度就固定了,不能改變,除非重新初始化。也就是說數組是定長的。
今天就說到這里,個人見解,若有不足,請多包涵。