StringBuilder 与 StringBuffer 的API方法是完全一致的
区别:
StringBuilder 线程不安全 如果需要同步 则使用StringBuffer
两者源码对比:
StringBuffer内部方法加上了synchronized同步锁 线程安全
总结:
单线程环境下 使用StringBuilder
多线程需要考虑线程安全 使用StringBuffer
StringBuilder 与 StringBuffer 的API方法是完全一致的
区别:
StringBuilder 线程不安全 如果需要同步 则使用StringBuffer
两者源码对比:
StringBuffer内部方法加上了synchronized同步锁 线程安全
总结:
单线程环境下 使用StringBuilder
多线程需要考虑线程安全 使用StringBuffer