StringBuffer与StringBuilder的线程安全测试
StringBuffer与StringBuilder的最重要的区别就是线程安全与否!其中,StringBuffer采用了同步方法的方式来保证线程安全!
例如:StringBuffer中的append()方法:
@Override
public synchronized StringBuffer append(String str) {
toStringCache = null;
super.append(str);
return this;
}
而Stringbulder中的append()方法如下:
@Override
public StringBuilder append(String str) {
super.append(str