spring,springBuffer,springBuilder
Spring对象是不可变的
SpringBuffer是可变的
SpringBuilder是可变的
线程安全性:
SpringBuffer是线程安全的,但是开销会比SpringBuffer开销要大
SpringBuilder它不是线程安全的
性能对比:
SpringBuffer之所以安全是因为,它的所有方法都是同步操作(类似打电话)
SpringBuilder之所有不安全是因为它没有对方法加锁
所以SpringBuffer性能要好于SpringBuilder
效率:
SpringBuffer没有SpringBuilder效率高