2020-12-31String StringBuffer St
2020-12-31 本文已影响0人
闲散老人
面试经常会问到这个问题。就做个总结吧。
线程安全问题:StringBuffer是线程安全得 为什么线程安全 因为它得方法都基本带有synchronized同步关键字。
性能问题:StringBuilder和StringBuffer都是容量长度可变得。但是StringBuilder是线程不安全得。所以性能高于StringBuffer
实际运用情况根据具体业务来处理。多线程情况下可以使用StringBuffer 也可以自己写同步逻辑加上StringBuilder