java StringBuffer和StringBulder分别什么情况用
答案:3 悬赏:40
解决时间 2021-03-13 01:57
- 提问者网友:霸气大叔
- 2021-03-12 01:38
java StringBuffer和StringBulder分别什么情况用
最佳答案
- 二级知识专家网友:飘零作归宿
- 2021-03-12 03:15
StingBuffer的话,是线程安全的,而StringBuilder是非线程安全的,可以想的到,对于作用相同,线程安全的肯定速度上就没有不安全的快,一般情况下,我们对于数据不是很多的,大概不会引发数据并发的,就使用StringBuilder来做,这是为了提高效率,而StringBuilder 的话,我们一般在大量数据使用,不会有线程不安全的情况,比较安全
全部回答
- 1楼网友:冷眼_看世界
- 2021-03-12 04:58
StringBuffer是线程安全的,在需要注意线程并发安全的时候用,Stringbulder是非线程安全的
一般不考虑线程安全时都用它,不用考虑线程问题所以在效率上高于StringBuffer
- 2楼网友:心痛成瘾
- 2021-03-12 04:11
stringbuffer优点是线程安全的,所以可以用于多线程同步使用,缺点速度慢
stringbuilder是java5才出,跟stringbuffer是等价类,只不过它是单线程使用的,所以不用于多线程使用或者说他是线程不安全的,但是速度比stringbuffer更快
不知道能不能听懂
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯