值的改变与引用的改变
以java中String为例
String在java中是immutable,它是值不可以改变,但引用可以改变
String s = "a";
s = s.concat("b");
s的值没有改变,而是重新创建了一个对象,改变了s的引用
以java中String为例
String在java中是immutable,它是值不可以改变,但引用可以改变
String s = "a";
s = s.concat("b");
s的值没有改变,而是重新创建了一个对象,改变了s的引用