String ---- 字符串常量
StringBuffer ---- 字符串变量 线程安全
StringBuilder ---- 字符串变量 非线程安全
三者在执行速度方面的比较:StringBuilder > StringBuffer > String
每当用String操作字符串时,实际上是在不断的创建新的对象,而原来的对象就会变为垃圾被GC回收掉 所以执行效率最低。
单线程操作字符串缓冲区 下操作大量数据 = StringBuilder
多线程操作字符串缓冲区 下操作大量数据 = StringBuffer