线程安全
StringBuffer有同步锁,所以线程安全
StringBuilder没有同步锁,所以线程不安全
性能
StringBuffer线程安全,开销大,性能低
StringBuilder线程不安全,开销小,性能高
相同情况下,使用StringBuilder比StringBuffer能提升10%~15%的性能,但需要承担多线程不安全的风险
StringBuffer有同步锁,所以线程安全
StringBuilder没有同步锁,所以线程不安全
StringBuffer线程安全,开销大,性能低
StringBuilder线程不安全,开销小,性能高
相同情况下,使用StringBuilder比StringBuffer能提升10%~15%的性能,但需要承担多线程不安全的风险