Java 为什么 Java 中的 string 是不可变的?【面试题详解】 2020-12-3 15:29:24 爱分享 取消关注 关注 私信 今天爱分享给大家带来为什么 Java 中的 string 是不可变的?【面试题详解】,希望能够帮助到大家。 在 Java 中, String 类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态, 那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量, 包括 基本数据类型的值不能改变,引用类型的变量不能指向其他的对象, 引用类型指向的对象的状态也不能改变。 相关推荐: Caused by: java.lang.ClassNotFoundException: Cannot find class: Payment【解决办法】 java.lang.IllegalStateException: Not on FX application thread解决办法 String s = “Hello”;s = s + ” world!”;这两行代码执行后,原始的 String对象中的内容到底变了没有?【面试题详解】 The Tomcat connector configured to listen on port 8080 failed to start【解决办法】 SpringCloud Gateway自定义filter获取body中的数据为空【解决办法】 能不能自己写个类,也叫 java.lang.String?【面试题详解】 赞赏 人已赞赏 javastring