string共1篇
如何理解 String 类型值的不可变?-乐享小栈

如何理解 String 类型值的不可变?

什么是不可变? String不可变很简单,如下图,给一个已有字符串'abcd'第二次赋值成'abcedl',不是在原内存地址上修改数据,而是重新指向一个新对象,新地址。 String为什么不可变? 翻开JDK源码...
2年前
0773