多维数组将使用多个下标访问数组元素,他适用于表示表格或者更加复杂的排列方式。
其实,在Java中是不存在多维数组的,它其实是一个数组嵌套数组这样的模型,多维数组也是就是这样嵌套的次数不同。
其实我们可以这样理解,首先,我们创建了一个数组,为其开辟了内存空间,原本我们想在里面存基本类型的数据,但现在我们改变想法了,想在里面存多个数组,我们创建好新的数组放进去,实际存储的则是他的内存地址。
并且数组的传递形式为地址传递
比如 int[] a = {1,2,3,4};
int[] b =a;
a[0] = 2;
此时b的值也是会做同样的修改的。