1.String 类里面多数成员是final声明的:offset、 count 、value[];即不能改变;
2.StringBuffer类继承了AbstractStringBuffer类,多数方法是继承了AbstractStringBuffer里面的方法,其中value[],count等都是继承的。
StringBuffer中的构造函数比较有趣:他的构造函数很多但都是一个原理,即调用父构造函数AbstractStringBuffer(int i),i 为value[]容量。
当我们用new StringBuffer()构造时实际上调用super.AbstractStringBuffer(16)。
当我们用new StringBuffer(String )构造时实际调用super.AbstractStringBuffer(16+String.length()),super.append(String);
capacity为value[]的容量,length为字符个数