黑马程序员技术交流社区

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

作者: 坚持525    时间: 2014-10-22 14:23
标题: StringBuilder和StringBuffer的区别?
在应用上基本一致,都有类似append( )方法,
在单线程下,用StringBuilder,多线程用StringBuffer,在不考虑线程安全的情况下,StringBuilder效率好高点!
除了以上的,他们还有什么具体的区别呢?谢谢!

作者: 皮三藏    时间: 2014-10-22 21:38
StringBuilder是StringBuffer的升级,最大的区别就是楼主说的同步和非同步了,目前对字符串进行追加一般用StringBuilder多一点,很少有程序会对一个字符串多线程访问。
作者: 坚持525    时间: 2014-10-23 19:10
皮三藏 发表于 2014-10-22 21:38
StringBuilder是StringBuffer的升级,最大的区别就是楼主说的同步和非同步了,目前对字符串进行追加一般用S ...

多点问题会解决很多,谢谢!




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