java StringBuffer capacity和length


初始化时?

capacity = length + 16;

length > capacity 时?

capacity = (length + 1) * 2;

length > (length + 1) * 2 时?

capacity = length,此外,从此以后capacity只有倍增操作,不会再在length的基础上+1再倍增。