StringBuffer
这个类简单的看了一下,基本都调用的父类AbstractStringBuilder中的方法,方法用synchronized修饰的,所以是线程安全的
构造方法
// 初始容量为16个字符
public StringBuffer() {
super(16);
}
public StringBuffer(int capacity) {
super(capacity);
}
// append 使用synchronized 修饰的,所以是线程安全的
public StringBuffer(String str) {
super(str.length() + 16);
append(str);
}
public StringBuffer(CharSequence seq) {
this(seq.length() + 16);
append(seq);
}