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异常。