直接初始化:在聲明數組的同時給出初始值,例如:int[] arr = {1, 2, 3, 4, 5};
這種方式適用于已知數組元素的情況。
動態初始化:先聲明數組,然后通過new
關鍵字為數組分配內存空間,并給出初始值。例如:int[] arr = new int[5];
該方式適用于還不知道具體元素值,但知道數組長度的情況。
默認初始化:在聲明數組時不給出任何初始值,系統會自動為數組元素分配默認值。例如:int[] arr = new int[5];
該方式適用于只需聲明一個指定長度的數組,但不關心元素值的情況。默認值為0(對于數值類型)或者null
(對于引用類型)。