“y.append(x);”修改了y和b指向的地址上的值,所以b上的值发生了改变。
而“y = x;”x和y指向了同一个地址,但是只对静态方法区有影响,主函数没有影响,因为它们的域不一样。
JAVA 值传递
最新推荐文章于 2022-11-23 20:29:49 发布
“y.append(x);”修改了y和b指向的地址上的值,所以b上的值发生了改变。
而“y = x;”x和y指向了同一个地址,但是只对静态方法区有影响,主函数没有影响,因为它们的域不一样。