stringbuffer和stringbuilder的区别 线程

时间:2017.10.19 发布人:klgary

stringbuffer和stringbuilder的区别 线程

已解决问题

谷歌klgary用户在2017.10.19提交了关于“奔驰**artstringbuffer和stringbuilder的区别 线程”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-01T19:33:42。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:hzba9698  

在执行速度方面的比较:StringBuilder>StringBuffer

StringBuilder:线程非安全的

StringBuffer:来自线程安全的

当我们在字符串缓冲去被多个线程使用是,JVM不能保StringBuilde问答r的操作是安全的,虽然他的速度最快,但是可以保StringBuffer是可以正确操作的。当然大多数情况下就是我们是在单线程下进行的操作,所以大多数情况下是建议用StringBuild识敌杨左轻修杀这沿水乡er而不用Strin通金且gBuffer的,就是速度的原因。

如果要操作少量的**用=String

单线程操作字符串缓冲区下操作大量倍革坐**=StringBuilder

多线程操作字符串缓冲区下操作大量**=StringBuffer