Java之二维数组

怎么使用?

1)动态创建:   int[][] arr = new int[2][3];   

     //2表示arr数组有2个元素(即外围数组),每一个元素(外围数组)中各有3个元素(内围数组)

2)静态创建:

int[] a = {1,2,3};

int[] b = {1,2,3,4};

int[] c = {1,2};

int[][] arr2 = {a,b,c};

严格来讲java中没有多维数组,都可以看成是一维数组,只是数组中存储元素类型是任意的,包括了数组类型。

   Java之二维数组

ex:

Java之二维数组

二维数组的堆栈内存图

Java之二维数组

Java之二维数组

Java之二维数组

Java之二维数组