黑马程序员技术交流社区

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

作者: 铲屎男孩    时间: 2017-4-9 11:48
标题: StringBuilder和StringBuffer的区别
查了API,StringBuilder是一个可变的字符序列,StringBuffer是一个线程安全的可变字符序列.
而且他们的构造方法和方法基本相同,那他们有什么不同?如果相同为什么会有两个名字?求大神们解答!
作者: 烟雨清寒时    时间: 2017-4-9 12:34
你自己都说出来了他们的区别,你还问,builder往后用的多,因为效率高。线程只要安全的效率都不高,我们都很少用,毕竟我们考虑内存优化更多

作者: 小芊丶    时间: 2017-4-9 19:07
一般都是讲求效率。。

作者: 铲屎男孩    时间: 2017-4-9 23:20
烟雨清寒时 发表于 2017-4-9 12:34
你自己都说出来了他们的区别,你还问,builder往后用的多,因为效率高。线程只要安全的效率都不高,我们都 ...

我们还没讲到线程,而且也只讲了StringBuilder,所以会有这样的疑问!谢谢解答

作者: 铲屎男孩    时间: 2017-4-9 23:34
小芊丶 发表于 2017-4-9 19:07
一般都是讲求效率。。

谢谢解答

作者: g1336855116    时间: 2017-4-9 23:36
可以的。




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