黑马程序员技术交流社区

标题: StringBuilder 和 StringBuffer 分别适用于什么场景? [打印本页]

作者: sjb201609    时间: 2016-9-8 18:56
标题: StringBuilder 和 StringBuffer 分别适用于什么场景?
什么时候用StringBuilder好?什么时候用StringBuffer好?
作者: wosika    时间: 2016-9-8 19:00
StringBuilder、StringBuffer在方法上区别并不大。
主要区别的是,StringBuilder是线程不安全的。StringBuffer则是线程安全的。
一般你要是追求效率。建议用StringBuilder,因为他线程不同步效率也就高了。反之想为了程序的稳定性,安全性,就要使用StringBuffer了
作者: 孙洪勇    时间: 2016-9-8 19:01
StringBuilder是线程不安全的。StringBuffer则是线程安全的。
一般你要是追求效率。建议用StringBuilder,因为他线程不同步效率也就高了。
作者: loveimust    时间: 2016-9-8 19:11
区别不大 ,
StringBuffer 与StringBuilder的区别
a.        StringBuffer是JDK1.0版本的,是同步的,线程安全的,效率低
b.        StringBuilder是JDK1.5版本的,是不同步的,线程不安全的,效率高
String与StringBuffer,StringBuilder的区别
a.        String是一个不可变的字符序列
b.        StringBuffer,StringBuilder是可变的字符序列
一般追求效率。建议用StringBuilder,线程不同步效率高。

作者: wosika    时间: 2016-9-8 19:29
孙洪勇 发表于 2016-9-8 19:01
StringBuilder是线程不安全的。StringBuffer则是线程安全的。
一般你要是追求效率。建议用StringBuilder, ...

朋友,你复制也复制的有点水平把。。。




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