String,StringBuffer,StringBuilder的区别
String 对象是不可以改变的,每次拼接字符串,都会生产新的对象,适用于不变的字符串对象
StringBuffer 和 StringBuilder对象对字符串进行拼接时不会生产新的对象,但是StringBuffer是线程安全的, StringBuilder是线程不安全的,在没有并发的单线程情况下,Stringbuilder的性能比StringBuffer要好。
String 对象是不可以改变的,每次拼接字符串,都会生产新的对象,适用于不变的字符串对象
StringBuffer 和 StringBuilder对象对字符串进行拼接时不会生产新的对象,但是StringBuffer是线程安全的, StringBuilder是线程不安全的,在没有并发的单线程情况下,Stringbuilder的性能比StringBuffer要好。