Java 1.5上的 新代码通常应该使用,这已经过时了
StringBuilder- 真正需要以线程安全的方式构建字符串的情况 很少
见,那么为什么要支付同步费用呢?
我怀疑您看到使用的代码
StringBuffer大多属于以下类别:
- 在Java 1.5之前编写
- 旨在保持与旧版JDK的兼容性
- 由不了解的人撰写
StringBuilder
- 由不知道的工具自动生成
StringBuilder

Java 1.5上的 新代码通常应该使用,这已经过时了
StringBuilder- 真正需要以线程安全的方式构建字符串的情况 很少
我怀疑您看到使用的代码
StringBuffer大多属于以下类别:
StringBuilder
StringBuilder