String对象本身是不可变的,每次变更都会产生新的对象.
String builder 每次都是对自身的操作,不会产生新的对象.是多线程不安全的,适合单线程情况. 相比String buffer 效率高.
String buffer 是多线程安全的,适合多线程情况.