String对象不可变,如果改变则内存中会创建一个新对象,之前的对象会被GC;线程安全;
StringBuffer对象内容可变,不进行创建和回收对象的操作;线程安全;
StringBuilder对象内容可变;线程不安全;单线程;
运行速度快慢为:StringBuilder > StringBuffer > String;
StringBuffer对象内容可变,不进行创建和回收对象的操作;线程安全;
StringBuilder对象内容可变;线程不安全;单线程;
运行速度快慢为:StringBuilder > StringBuffer > String;