1.源码设计时就是不可改变的
其中String类被fina修饰,表示该类不能被继承
value[] 字符串数组变量是被fina修饰表示该变量不能被修改,就是说不能再引用其他对象
2.
所有涉及修改字符串的方法,都会最后创建新的字符串对象
为什么要String 要设计成不可变的?
1.源码设计时就是不可改变的
其中String类被fina修饰,表示该类不能被继承
value[] 字符串数组变量是被fina修饰表示该变量不能被修改,就是说不能再引用其他对象
2.
所有涉及修改字符串的方法,都会最后创建新的字符串对象
为什么要String 要设计成不可变的?