java数组的引用

java数组的引用

public class firstClass {
public static void main(String[] args) {
//此时开辟内存,存放 1 2 3
int[] names = {1, 2, 3};

// 此时开辟内存s(常量),赋值为2,即(names[1])的值,并不是引用
int s = names[1];

// 此时新开辟一个内存,存放88,把name[1]指向88,用以改变names,之前位置的2还在,弃用后会被垃圾回收
names[1] = 88;

System.out.println(s); // 结果是2,不是88
}
}

posted @ 2020-12-09 14:56  rm-rf*  阅读(234)  评论(0)    收藏  举报