黑马程序员技术交流社区

标题: StringBuffer\StringBuilder\String的区别 [打印本页]

作者: wlsperfect    时间: 2016-3-13 10:12
标题: StringBuffer\StringBuilder\String的区别
如题所述,我看到相关资料, 说一个是线程安全还有一个是线程不安全, 怎么看线程安全和不安全呢? 为什么安全就是同步,  不安全就是不同步呢?

作者: xushao    时间: 2016-3-13 10:41
这个说不清  你就先记住stringBuffer 不安全  StringBuilder不安全的  等你学线程了就理解了
作者: wlsperfect    时间: 2016-3-13 12:57
xushao 发表于 2016-3-13 10:41
这个说不清  你就先记住stringBuffer 不安全  StringBuilder不安全的  等你学线程了就理解了 ...

怎么stringBuffer 和  StringBuilder都不安全呢?
哪个安全呀?
作者: Q的感动    时间: 2016-3-13 14:59
StringBuffer 是1.0版本之前的,线程是安全的(同步),但效率较低
StringBuilder 是1.2版本之后的,线程是不安全的(不同步),但提高了效率
作者: wlsperfect    时间: 2016-3-13 17:03
Q的感动 发表于 2016-3-13 14:59
StringBuffer 是1.0版本之前的,线程是安全的(同步),但效率较低
StringBuilder 是1.2版本之后的,线程是 ...

你的回答太给力了,原来如此




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2