在Java中,數組屬於引用型數據,所以在數組的操作過程中,也一定會牽扯到內存的分配問題。
動態初始化:
數據類型 [] 數組名稱 = new 數據類型[長度];
數據類型 數組名稱 [] = new 數據類型[長度];
(分步)數據類型 [] 數組名稱 = null;數組名稱 = new 數據類型[長度];
靜態初始化:
簡化格式:數據類型 [] 數組名稱 = {值, 值,…};
完整格式:數據類型 數組名稱 [] = new 數據類型[] {值, 值,…} ;
數組與方法:
數組是引用型數據類型,所以會傳地址給方法
二位數組:
數組的動態初始化:數據類型 對象數組[][] = new 數據類型[行個數][列個數];
數組的靜態初始化:數據類型 對象數組[][] = new 數據類型[行個數][列個數]{{值, 值,…}, {值, 值,…},…};
對象數組:
對象數組的動態初始化:類名稱 對象數組名稱 []= new 類名稱[長度];
對象數組的靜態初始化:類名稱 對象數組名稱 [] = {對象1, 對象2,…};