当前位置:首页
> 正文
stringbuffer和stringbuilder的区别
作者:晨曦发布时间:2022-06-10浏览:479
stringbuffer和stringbuilder的区别
1、线程安全:
StringBuffer:线程安全,StringBuilder:线程不安全。因为StringBuffer的所有公开方法都是synchronized修饰的,StringBuilder并没有StringBuilder修饰。
2、缓冲区:
StringBuffer每次获取toString都会直接使用缓存区的toStringCache值来构造一个字符串。而StringBuilder则每次都需要复制一次字符数组,再构造一个字符串。所以,缓存冲这也是对 StringBuffer 的一个优化吧,不过 StringBuffer 的这个toString 方法仍然是同步的。
3、性能:
StringBuffer是线程安全的,它所有公开方法都是同步的,StringBuilder是没有对方法加锁同步的,所以毫无疑问,StringBuilder的性能要远大于 StringBuffer。
声明:部分资源转载自互联网,转载目的在于传递更多知识,并不代表本网赞同其观点和对其真实性负责。如有侵权或者知识有谬误之处,麻烦通知删除,谢谢!联系方式: zzsla2022#163.com
相关推荐
- 老抽过期2年了还能用吗老抽过期2年了还能不能用
- 吹泡泡的简短唯美句子描写吹泡泡的句子
- 从高处往下看叫什么词语形容从从高处往下看的词语
- 干猴头菇一般泡多久干猴头菇泡多久
- 鹿角和鹿腿告诉我们的道理是什么鹿角和鹿腿选自什么寓言
- 老鼠过街是什么生肖老鼠过街指的是什么生肖
- 逝世的意思逝世的意思解释
- 十大水龙头品牌排行水龙头品牌排行榜前十名
- 正月是几月几日正月的日期
- 耳顺之年是指什么年龄耳顺之年祝福语
- 2min是多少时间2min等于多少小时
- fair是什么意思中文翻译fair是什么意思
- 大鹏之动非一羽之轻意思大鹏之动非一羽之轻意思是什么
- f等于ps是什么意思f=ps是什么公式
- 818什么意思818什么意思网络用语
- 安防属于什么专业安防属于哪个专业
- 除夕造句子一年级除夕造句
- 大专3+2是什么学历大专3+2是什么
- 护眼顺口溜爱眼护眼顺口溜
- 新文化运动时间新文化运动时间和标志