天天看点

StringBuffer、StringBuilder、String 区别?

特征区别:    

    1、String:字符串常量、不可变、使用字符串拼接时是不同的2个空间

    2、StringBuffer:字符串变量、可变、线程安全、字符串拼接直接在字符串后追加

    3、StringBuilder:字符串变量 、可变、非线程安全、字符串拼接直接在字符串后追加

应用场景区别:

    1、StringBuilder执行效率高于StringBuffer高于String