众所周知,在Java中,String类是不可变的。那么到底什么是不可变的对象呢? 可以这么认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。 Was this helpful? YesNo 0 / 0 上一篇: Java中我们能在Switch中使用String吗? 下一篇: Java中你都有哪些手段用来排查内存溢出? 发表回复 取消回复0 Your email address will not be published. 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。