String 是java中的一个类,不是基本数据类型。 String s=new String(“abc”);//代表创建一个string对象 s=s+q//指向s的 引用会改变,重新查找。 而对于StringBuffer StringBulider调用它们的append();方法添加值,没有生成新的对象,其对象并没有改变。 对于安全性:StringBuffer线程安全,StringBulider线程不安全。 单线程下的执行效率:String