String,StringBuffer,StringBuilder比较

来源:互联网 发布:电信光猫网络不稳定 编辑:程序博客网 时间:2024/05/20 08:01

String 字符串常量,StringBuffer字符串变量而且是线程安全的,StringBuilder字符串变量是非线程安全。
String对象和StringBuffer对象主要性能区别是String对象是不可修改的,如果对String的对象赋值时,是重新生成一个String对象,然后这个对象就会指向这个新的对象;所以如果经常改变对象事,建议不要使用String定义。StringBuffer的对象每次是对对象本身的修改,不会生成额外的对象,这样效率高。
StringBuilder是StringBuffer的简单实现但是不是线程安全的。

0 0