一个可 变 的字符序列。
现在可以大概做一下总结了:
首先 toString() 方法 1.4 是不 new 新空间的,把 new 新空间推后到 StringBuffer 再次被更改,提高了性能。
StirngBuffer 的一些方法是同步的
Jdk1.5 区别对待,加入了继承关系,加入了 StringBuilder
StringBuffer 是线程安全的,同步的方法
StringBuilder 的是线程不安全,非同步的
在同步方面 jdk1.5 提供了更多的选择。
疑问,为什么 jdk1.5 中, StringBuffer 改变了 toString() 的实现呢
暂时还没找到好的原因,大部份原因都比较牵强。

