String、StringBuffer、StringBuilder

来源:互联网 发布:ubuntu给用户权限 编辑:程序博客网 时间:2024/06/06 12:54

String 字符串常量,每次改变相当于生成新的String对象,再改变对象引用,影响jvm性能

StringBuffer 字符串变量,线程安全的,每次改变都在原对象上操作,性能快,推荐使用。

StringBuilder 字符串变量,非线程安全的,每次操作都在原对象上操作,性能更快,单线程系统推荐使用。


一般情况下 StringBuilder>StringBuffer>String