类似多个指针指向同一个变量?也就是说引用了同一个对象,假设a和b都指向同一个数组对象,则不管a修改数组元素还是b修改,它们存储的值都会对应变化,因为他们本来就指向同一个对象
int[] arr1 = {1,2,3}; //初始化
int[] arr2 = arr1; //arr2指向arr1指向的数组对象
System.out.println(arr1[0] + " " + arr2[0]);
arr1[0] = 0; //修改arr1的值
System.out.println(arr1[0] + " " + arr2[0]); //arr2的值也随之改变
运行结果