1、java二維數組可以看成是以數組為元素的數組。
例如 int a[][] = {{1,2,3,4},{1,2},{2,3}}
2、java數組中的多維聲明和初始化應按從高維到低維的順序進行。
3、靜態初始化
int array[][] = {{1,2},{3,4}}
4、動態初始化
int array[][] = new int[3][5]
5、數組的拷貝
鑒于數組的存放空間連續的,所以用更高效的方法進行copy。
使用java.lang.System類的靜態方法
public static void arraycopy ( Object src, int srcPos, Object dest, int destPs, int length)
可以用于數組src從第srcPos項元素開始的length個元素拷貝到目標數組從destPos項開始的length個位置。
如果源數據數目超過目標數組邊界會拋出IndexOutOfBoundsException異常。