int arr[] = new int[3];//创建一个int类型的数组,并且把其内存空间的地址赋值给arr
此时 arr在栈内存中 , 而存储内容的空间在堆内存中 ;arr是用来存储指向数组内存空间的地址
for (int i = 0; i < arr.length; i++) { arr[i] = i;//通过下标索引对数组进行赋值 System.out.print(arr[i] + ",");//通过下标索引对数组进行取值 0,1,2, }
System.out.println(arr);直接输出arr会输出数组存储空间的地址,这里输出[I@4554617c(值是随机的)