易百教程

152、为什么java中的对象是不可变的?

因为Java使用了字符串字面量的概念。假设有五个引用变量,都引用一个对象“yiibai”。 如果一个引用变量改变了对象的值,它将受到所有引用变量的影响。 这就是为什么字符串对象在 java 中是不可变的。