StringBulder的append方法 不是synchronized修饰的 线程不安全 效率相对很快 用于单线程
StringBuufer的append方法 是 synchronized修饰的 线程安全 效率相对降低 用于多线程
String 用于字符串变量赋值较快 ,用于字符串修改较慢
//字符串变量赋值
String s="11111"
//字符串修改
String s1="111"
s1+="11"
/*
上述两行代码的原理是,jvm回收掉指向“111”的s1,创建s1指向“11111”
*/