为什么 Java 中的 string 是不可变的?【面试题详解】

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

人已赞赏
Java

int 和 integer 哪个会占用更多的内存?

2020-12-3 15:28:55

Java

什么是java构造器?它的作用是什么?【面试题详解】

2020-12-3 15:30:04

'); })();