StringBuilder和StringBuffer的区别
一 区别
StringBuilder 线程不安全
StringBuffer 线程安全,原因是它的主要方法用了syncronized关键字修饰
二 可以解决的问题
StringBuilder 注意单线程调用,使用效率高
StringBuffer 多线程使用方便,安全,比如记录线程处理顺序,流程管控等
三 原理
看源码见

StringBuilder 线程不安全
StringBuffer 线程安全,原因是它的主要方法用了syncronized关键字修饰
StringBuilder 注意单线程调用,使用效率高
StringBuffer 多线程使用方便,安全,比如记录线程处理顺序,流程管控等
看源码见

