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

![特工17v0.25.8官方中文版[PC+安卓/4.45G/更新]Agent17 [v0.25.8] [神作SLG/官中/动态]](/wp-content/uploads/replace/2025/07/19/caf0e81cd762eb96f456cd30973446bb.webp)