码迷,mamicode.com
首页 > 其他好文 > 详细

StringBuffer和StringBuilder的区别

时间:2016-09-02 11:23:05      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

StringBuffer和StringBuilder的区别

StringBuffer与StringBuilder就不一样了,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的

从线程角度来讲

StringBuilder:线程不安全的

StringBuffer:线程安全的

    当我们在字符串缓冲被多个线程使用的时候,JVM不能保证StringBuilder的操作是安全的,但是StringBuilder的运行效率高,但是JVM可以保证StringBuffer的操作是安全的,我们大多数情况都是在单线程下进行的操作,所以建议使用StringBuilder而不是StringBuffer,就是因为运行速度的原因

    

StringBuffer和StringBuilder的区别

标签:

原文地址:http://www.cnblogs.com/S2223/p/5832533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!