永发信息网

在什么情况下用string比用stringbuffder优化

答案:1  悬赏:80  手机版
解决时间 2021-11-28 03:34
在什么情况下用string比用stringbuffder优化
最佳答案
1.可变性
String 字符串常量,不可变。
StringBuffder和StringBuilder,字符串变量,可变。
网上有的帖子说 StringBuffder和StringBuilder都是 AbstactStringBuilder的子类,但是我在jdk7的API没有找到
Java.lang.AbstactStringBuilder.

2.线程安全性
(线程安全的概念: 网络编程中许多线程可能会同时运行一段代码。当每次运行结果和单独线程运行的结果是一样的,叫做线程安全。)
String 安全
StringBuffer 安全 加了同步锁
StringBuilder 不安全
3.执行速度
StringBuilder > StringBuffer > String
为了安全性导致性能降低
4.总结
a. 如果操作少量数据 String
b.单线程操作大量数据 StringBuilder
c.多线程操作大量数据 StringBuffer
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
被我妈玩坏了,弄死我了,快。
zebra打印机 gk420t怎么装驱动
天幕电玩大世界地址在哪,我要去那里办事,
君复来花卉地址在哪,我要去那里办事,
ybzdaq-3321我想从她哪里买手机,微信加不上,
16版office里的普通视图在哪
与婶婶同住的日子
(女生进)如果你讨厌的人缩小了 你会把他怎么
马上到来的5G将如何改变我们的生活?
长沙高铁站到望城乔口镇距离多少公里?
100kw负荷用什么型号电表和互感器?如何接线
求解本题第二道问题,请各位大神帮忙!
对岸有什么东西寄托了诗人怎样的感情泰
l漯河到深圳的火车票今天都有几班车?
为什么我的感情路一直不顺,家人催的我很烦,
推荐资讯
买到假烟怎么投诉
斑马线前我和行人互相礼让,向住了怎么办?我
半年前骨折,现已经康复,可以以骨折处疼痛不
The pay phone isthe post office and the li
安阳元泰チ6ᆭ1清华园宽带收费
490x99又490分之489 = = = …(用简
求贵阳凌飞俊义真实身份
求情妇系列的言情小说合集
英语翻译能手们快看过来!👍帮我翻译
求解,图中火焰效果是怎么做出来的,求PS步骤
2014年七月17到2017年6月17日总共多少天?
一根直径25的螺纹钢,按规范锚固,那么使用多大
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?