String类和 StringBuffer类的区别: stringBuffer在做字符长度变动的时候将继续使用原来的内存空间 ,不新分配 . 而 String的长度一旦变动 ,就如上面的例子一样 ,其内部将分配新的内存空间 . StringBuffer类是可变类,内容可以被添加或修改