新手瞭解java 數組基礎知識
一、數組的基本定義
1.數組的定義:
計算機在內存(堆)區域分配的一段連續的區域,用來存儲不同或同種類型的數據
2.數組的聲明、賦值、初始化
數組聲明,例如:
int[] array;
這裡僅僅隻是聲明瞭一個名為array的數組,Java虛擬機(jvm)並沒有為其開辟內存空間。
數組賦值,例如:
int[] array; array = new int[5];
這裡我們首先聲明瞭一個名為array的int類型的數組變量,然後在Java堆內存當中申請瞭一個長度為5的int類型的連續的存儲空間,並將指向這個空間的地址值賦值給瞭array。
3.數組初始化,例如:
int[] array = new int[5]; //下面這種方式僅僅使用在數組的初始化情景下 //int[] arr = {元素1,元素2,元素3,...} int[] arr = {1,2,3,4,5}
這裡我們首先定義瞭一個長度為5的數組對象,並將這個對象的引用賦值到瞭變量array中。
4.數組的註意事項
1)數據類型限定瞭數組可以存放的數據類型
一個數組可以存儲多個元素
一旦數組對象被創建好,那麼其長度就固定不變瞭
動態創建好數組之後,會自動分配默認值,和數組中的元素類型有關(類似之前成員變量的默認值)整型:0;浮點型:0.0;字符型:‘ ‘;佈爾型:false;引用數據類型:null
二、數組的遍歷
public static void main(String[] args){ int[] array = {1,2,3,4,5}; //使用fori來遍歷出數組中的每一個元素 for(int i = 0;i < array.length;i++){ System.out.print(array[i]); } //使用foreach來遍歷出數組中的每一個元素 for(int arr : array){ System.out.print(arr) } }
總結:
從上面代碼可以看出使用兩種方式都可以遍歷出數組中的元素,但是fori的方式是直接通過數組的下標(索引)來遍歷的,而foreach的方式是直接遍歷瞭每一個數組元素,由此我們可以總結得到,在業務中需要使用到數組索引時需要使用到fori不需要時可以使用foreach。
本篇文章就到這裡瞭,希望能幫助到你,也希望您能夠多度關註WalkonNet的更多內容!