String, StringBuffer ,StringBuil

2018-07-14  本文已影响0人  Minstrel_a7ca

特点:

String

底层使用private final byte[] value;保存字符串常量,所以是不可变的,每次修改String对象,都是生存了一个新对象。

StringBuffer和StringBuilder相同点

底层使用char[] value;保存字符串变量,所以是可变的。每次修改,都是对已有对象进行操作。

StringBuffer和StringBuilder不同点

StringBuffer是线程安全的,方法加入了synchronized
StringBuilder线程不安全,执行效率高。

上一篇下一篇

猜你喜欢

热点阅读