面试经常会问到这个问题。就做个总结吧。
线程安全问题:StringBuffer是线程安全得 为什么线程安全 因为它得方法都基本带有synchronized同步关键字。
性能问题:StringBuilder和StringBuffer都是容量长度可变得。但是StringBuilder是线程不安全得。所以性能高于StringBuffer
实际运用情况根据具体业务来处理。多线程情况下可以使用StringBuffer 也可以自己写同步逻辑加上StringBuilder
面试经常会问到这个问题。就做个总结吧。
线程安全问题:StringBuffer是线程安全得 为什么线程安全 因为它得方法都基本带有synchronized同步关键字。
性能问题:StringBuilder和StringBuffer都是容量长度可变得。但是StringBuilder是线程不安全得。所以性能高于StringBuffer
实际运用情况根据具体业务来处理。多线程情况下可以使用StringBuffer 也可以自己写同步逻辑加上StringBuilder
本文标题:2020-12-31String StringBuffer St
本文链接:https://www.haomeiwen.com/subject/wgploktx.html
网友评论