偶尔发现,Jdk1.4 和 jdk1.5 中的 StringBuffer有些不同,做了个简单调查
toString() 方法
jdk1.4 中: StringBuffer 的 toString() 是这样实现的:
public String toString() {
return new String( this );
}
继续跟踪到 String 的构造函数:
public String (StringBuffer buffer) {
synchronized (buffer) {
buffer.setShared();
this . value = buffer.getValue();

