您的位置:首页 > 编程语言 > Java开发

think in java 第十三章字符串 总结随笔

2017-08-16 17:23 344 查看
String、StringBuffer和StringBuilder的区别

可变与不可变:

String对象具有只读的特性,是不可变的,修改一个String的值其实是创建了一个新的String对象。

StringBuffer和StringBuilder都是可变的。

是否线程安全:

String是不可变 ==> 可以理解它是线程安全的(事实String是线程安全的)。

StringBuffer:线程安全的。
StringBuilder:线程非安全的。相对StringBuffer性能上更快一点。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: