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*  阅读(196)  评论(0编辑  收藏  举报