黑马程序员技术交流社区
标题:
一直没深入理解的StringBuffer和StringBuilder
[打印本页]
作者:
而今从头越2012
时间:
2012-12-29 14:26
标题:
一直没深入理解的StringBuffer和StringBuilder
请教各位高人,本人一直在使用StringBuffer和StringBuilder,只知道这两个类要比String的效率高,在不断改变字符串内容的时候,完全优于String,可是当遇到这两个类的时候,却不知道他们真正的区别了,
只知道都是可以使用的,具体的细节问题真的部清楚,请各位给出满意的答案。
作者:
马志军
时间:
2012-12-29 14:39
StringBuffer是线程同步的,StringBuilder是不同步的。StringBuilder是jdk1.5以后出现的,除了线程不同步,跟StringBuffer没有任何区别,方法也一样。多线程用StringBuffer,单线程用StringBuilder效率高。StringBuffer相当于在StringBuilder上面加了锁
作者:
hanyahui
时间:
2012-12-29 14:47
一个是线程安全的,一个是不安全的
作者:
清水
时间:
2012-12-29 14:49
一个是线程同步的,一个是线程不同步的。
作者:
而今从头越2012
时间:
2012-12-29 15:20
嗯,懂得了,谢谢各位
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2