jdk 8ソース学習のStringBuffer


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);
    }