2020-12-31String StringBuffer StringBuilder

面试经常会问到这个问题。就做个总结吧。

线程安全问题:StringBuffer是线程安全得 为什么线程安全 因为它得方法都基本带有synchronized同步关键字。

性能问题:StringBuilder和StringBuffer都是容量长度可变得。但是StringBuilder是线程不安全得。所以性能高于StringBuffer

实际运用情况根据具体业务来处理。多线程情况下可以使用StringBuffer 也可以自己写同步逻辑加上StringBuilder

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容