String、StringBuffer和StringBuilder的区别: 1.String不可变字符串,赋值都会新建对象,除非字符串池中已经存在,修改的不是值而是引用 2.StringBuffer和StringBulider字符串 在原有的基础上进行修改,当前操作的都是字符串 3.StringBuffer线程安全,效率低 StringBuilder线程不安全,效率高------->不触发多线程并发访问时提倡使用StringBulider