java中二维数组里存放的是什么

java中二维数组里存放的是一维数组还是一维数组的地址?

谢谢解答!

这两个本来就不一样,不是一个东西,地址肯定不一样。
首先,arr是一个Object(对象),所以它会有一个独立的内存地址
arr[0]是一个数组,这个数组也是一个Object(对象),所以它也会有一个独立的内存地址。

所谓二维数组,就是一个一维数组,然后在这个一维数组中,每个元素又是一个数组,一个数组是一个Object,所以,每个元素存放的实际上是它对应Object的内存地址,而不是真正意义上的数组
温馨提示:答案为网友推荐,仅供参考
相似回答