jdk 8ソース学習のStringBuffer
538 ワード
StringBuffer
このクラスは簡単に見て、基本的に呼び出されている親AbstractStringBuilderのメソッドで、メソッドはsynchronizedで修飾されているので、スレッドは安全です
構築方法
このクラスは簡単に見て、基本的に呼び出されている親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);
}