浅谈string的不可改变性质和“+”拼接字符串

我们都知道String对象一旦创建就不可改变,那这是为什么呢? 那我们就从源代码入手,去分析String是如何维护其不可改变的性质。 手段一:final类和final的私有成员 可以发现: String是一个final类,且三个成员都是私有的,这就意味着String是不可被继承的,这样就可以防止出现程序猿通过继承重写String类的方法使得String类是“可变的”的情况。 每个String对象维
相关文章
相关标签/搜索