Java中StringBuffer和StringBuilder主要区别在于是否线程安全。


性能是否线程安全
StringBuffer
是    
StringBuilder

使用原则

少量数据用String

单线程大量数据用StringBuilder

多线程大量数据用StringBuffer