1、StringBuilder是什么
StringBuilder是非线程安全的可变字符串类。
java.lang.StringBuilder这个可变的字符序列类是5.0新增的。继承于AbstractStringBuilder(大部分方法都在该类实现),并不是线程安全的,当多个线程同时修改一个对象时很可能会冲突。
了解String是什么看这里:String是什么
部分AbstractStringBuilder、StringBuilder源码:
abstract class AbstractStringBuilder
StringBuilder和StringBuffer是Java中的可变字符串类,不同在于线程安全性:StringBuilder非线程安全,适合单线程环境;StringBuffer是线程安全的,但在多线程环境中性能低于StringBuilder。因此,在考虑线程安全时选择StringBuffer,否则优先使用StringBuilder。
订阅专栏 解锁全文
2205

被折叠的 条评论
为什么被折叠?



