@[
1
2 多个数组变量,指向同一个数组对象
package com.zhang.memory;
public interface ArrayDemo {
public static void main(String[] args) {
//目标:认识多个变量指向用一个数组对象的形式,并掌握其注意事项。
int[] arr1 = {11,22,33};
//把int类型的变量arr1赋值给arr2
int[] arr2 = arr1;
System.out.println(arr1);//输出的是地址
System.out.println(arr2);
arr2[1] = 55;
System.out.println(arr1[1]);
}
}
运行结果:
运行原理:
3使用数组是一个常见的问题
如果某个数组变量存储的地址是null,那么该变量将不再指向任何数组对象