二维数组:其实就是一个由行和列的表格,我们也称之为矩阵。(矩阵一定是一个二维数组,但二维数组不一定是矩阵)换言之,二维数组也可以看做是由多个一维数组组成
我们在这个矩阵中访问元素的话,是根据该元素的行角标和列角标所决定的
数组的创建是在堆中
无论是二维还是多维数组,其本身就是一个一维数组 。尤其对于二维数组而言,无非就是一个一维数组,只不过,该一维数组的每一个元素,又是一个一维数组
举个例子 对于二维数组 int[][] matrix=new int[][]{{1,2,3,4}
{5,6,7,8}
{9,10,11,12}
};
它在内存中是这样的: