黑马程序员技术交流社区
标题:
StringBuilder和StringBuffer有什么区别啊
[打印本页]
作者:
申航航
时间:
2014-8-16 18:06
标题:
StringBuilder和StringBuffer有什么区别啊
StringBuilder和StringBuffer有什么区别啊
作者:
hejinzhong
时间:
2014-8-16 18:08
前者是JDK1.5新出的,和后者功能相同,只是前者不保证线程同步,但效率高了,所以不涉及同步放心使用前者
作者:
黑马-胡明
时间:
2014-8-16 18:55
StringBuilder不安全,但是效率高。StringBuffer反之
作者:
반야_바라_밀
时间:
2014-8-16 20:02
在多线程中最好使用StringBuffer,在单线程中最好使用StringBuilder.
作者:
酋长第一
时间:
2014-8-16 20:46
StringBuffer:安全性高,效率低
StringBuild:效率高,安全性低。
二者可以通过构造的方法互换
安全性和效率不可兼得,查资料说开发一般用StringBuilder
作者:
冷锋也温柔
时间:
2014-8-16 22:54
它们同是字符缓冲类,StringBuilder效率高,但是安全性低。StringBuffer效率低,但安全性高
作者:
戰傷
时间:
2014-8-17 08:28
StringBuffer在JDK1.0就开始出现,支持多线程,也就是说线程是安全的.
StringBuilder在JDK1.5之后开始出现,是单线程的,两者比较起来StringBuilder性能较高,但线程不安全,一般情况下,只要场合合适,推荐使用StringBuilder.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2