String:字符串常量,不可变的。(字符串的拼接,截取等等都会产生大量的对象)
StringBuffer:字符串缓冲区,可变的,线程安全的,效率低。多线程下共享同一个变量使用。
StringBuilder:字符串缓冲区,可变的,线程不安全的,效率高。单线程使用效率高。
String:字符串常量,不可变的。(字符串的拼接,截取等等都会产生大量的对象)
StringBuffer:字符串缓冲区,可变的,线程安全的,效率低。多线程下共享同一个变量使用。
StringBuilder:字符串缓冲区,可变的,线程不安全的,效率高。单线程使用效率高。