1.数组定义基础
1.下标从0开始
2.内存空间的地址是连续的
2.C++和java的二维数组内存空间
1.毋庸置疑C++的二维数组内存空间肯定是连续的
2.而java则不是,由于java没有暴露指针,同时也不对程序员暴漏其元素的地址,寻址操作完全交给虚拟机。
public static void test_arr() {
int[][] arr = {{1, 2, 3}, {3, 4, 5}, {6, 7, 8}, {9,9,9}};
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[3]);
}
//输出:
[I@7852e922
[I@4e25154f
[I@70dea4e
[I@5c647e05