新手瞭解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的更多內容!

推薦閱讀: