帮帮忙,Java的有关数组的问题

img

首先b[0]=a={10,20,30,40}也就是替换了b二维数组里的{1,2},b[1][3]就是b二维数组第二个元素里的第三个元素,而就是{4,5,6,7}第三个元素,下标从0开始,那就是7了所以b[0][1]=b[1][3]=7,也就是说原本是20,被7给取代了
b[0]指向a,所以说b[0]改变,a也会改变,a就变成了{10,7,30,40}
b二维数组最后是{{10,7,30,40},{4,5,6,7}}

b[0]是地址,指向了地址a,然后把a[1]改成了b[1][3]的值