标题
1、String类处理不可变字符串,而StringBuffer处理可变字符串
2、String类重写了Object的equals()方法(用于比较字符串值是否相等),而StringBuffer没有重写(用于比较对象的内存地址是否相等)
3、String用“+”拼接,而StringBuffer只能用append()方法追加
4、StringBuffer的本质是一个线程安全的可修改的字符序列,StringBuilder和StringBuffer本质上没什么区别,就是去掉了保证线程安全的部分,提高性能。