今天爱分享给大家带来为什么 Java 中的 string 是不可变的?【面试题详解】,希望能够帮助到大家。
在 Java 中, String 类是不可变的。那么到底什么是不可变的对象呢?
可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,
那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,
包括 基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,
引用类型指向的对象的状态也不能改变。
原文链接:https://blog.itblood.com/2848.html,转载请注明出处。

![堕落/崭新世界V1.05A 官方中文正式版 [更新][电脑/1.2G](Fallen / Brand New World) [养成经营SLG/中文/动态]](/wp-content/uploads/replace/2025/09/21/c16443e5a22e89b2a61488f1b9f179d3.webp)