1.String字符串常量不可变更,而StringBuffer ,StringBuilder内容可以修改(append()
);String变量在使用“+”进行字符串拼接时,javac编译器会将String变量变为StringBuilder变量而后进行append()处理
2.StringBuffer 采用同步处理,线程安全,性能较低
StringBuilder采用异步处理,线程不安全,性能较低。
javac默认采用StringBuilder
3.StringBuffer ,StringBuilder 独有方法
字符串反转 reserve()
字符串删除delete(int start,int end)
插入内容 insert(int start,插入内容)