Java数组的引用

来源:互联网 发布:乐高ev3机器人编程软件 编辑:程序博客网 时间:2024/06/05 03:38

通过阅读 Java编程思想发现一个事实,

int [] array1={1,2,3,4};int [] array2;array2 = array1;for (int i = 0;i<array2.length;i++){    array2[i]+=1;}for (int i = 0;i<array1.length;i++){    System.out.println(array1[i])}

输出结果是:

2 3 4 5

这说明array2是array1的一个引用,两个 指的是同一个对象,array2引用对象改变就会引起array1引用对象的改变。

原创粉丝点击