String 不可变长度、线程不安全
StringBuilder 可变长度、线程不安全
StringBuffer 可变长度、线程安全
它们的源码见:https://zhuanlan.zhihu.com/p/35642245