String 方便 赋值的字符串合适不可变
StringBuffer StringBuilder 需要构造 赋值的字符串合适可变
StringBuffer 和 StringBuilder 区别是 StringBuffer 线程同步 StringBuilder线程非同步
当出现字符串连接时候 具体如下:
String 不停构建新对象
其他2个为
public StringBuilder append(int i) {
super.append(i);
return this;
}
public synchronized StringBuffer append(int i) {
super.append(i);
return this;
}