字符串拼接:
1、尽量少使用String(线程不安全,每次追加字符串都会创建新的对象,消耗时间最长,性能最差)
2、多线程操作字符串缓冲区下操作大量数据使用StringBuffer(每次追加对象都是同一个对象,线程安全,但是耗时会比String短比StringBuilder长)
3、单线程操作字符串缓冲区下操作大量数据使用StringBuilder(每次追加对象都是同一个对象,线程不安全,耗时最短)