String 为什么是不可变的

什么是不可变的:就是说一个对象在创建完成后,不能再改变它的状态即这个对象是不可变的。 不能改变状态的意思是不能改变对象内的成员变量。包括基本类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。 例如: String s = "123"; System.out.println("s = " + s); s = "456"; System.out.println("
相关文章
相关标签/搜索