黑马程序员技术交流社区
标题:
StringBuffer与StringBuilder的区别?
[打印本页]
作者:
信@仰
时间:
2015-9-2 18:11
标题:
StringBuffer与StringBuilder的区别?
StringBuffer
与
StringBuilder
的区别
?
作者:
Marx_D
时间:
2015-9-3 09:35
StringBuffer和StringBuilder功能几乎一样,但是StringBuilder是jdk1.5出的,线程不安全,效率高。而Stringbuffer线程安全,效率不高。在实际使用中,一般使用StringBuilder,至于线程不安全问题,可以通过加锁解决。
作者:
zhangcheng0403
时间:
2015-9-3 10:16
嗯楼上正解
作者:
boboyuwu
时间:
2015-9-3 10:33
StringBuilder支持多线程里面有个同步锁 所以多线程执行时会判断有没有锁这样会降低效率,因为你只要使用了StringBuilder后不管是不是多线程都会判断有没有锁,一般用StringBuffer,二者功能都基本相同
作者:
jiangweiwei001
时间:
2015-9-3 10:42
我的理解貌似就是一个安全和效率不同的问题,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2