秒懂String,StringBuilder与StringBuffer
程序员文章站
2023-02-07 23:42:52
StringBuilder与StringBuffer: StringBuilder:线程不安全 StringBuffer:线程安全 当我们在字符串缓冲区被多个线程使用时,JVM不能保证StringBuilder的操作是安全的,虽然它的速度最快,但是可以保证StringBuffer是可以正确操作的. ......
stringbuilder与stringbuffer:
stringbuilder:线程不安全
stringbuffer:线程安全
当我们在字符串缓冲区被多个线程使用时,jvm不能保证stringbuilder的操作是安全的,虽然它的速度最快,但是可以保证stringbuffer是可以正确操作的.
当然大多数情况下就是我们是在单线程下进行的操作,所以大多数情况下是建议用stringbuilder而不是stringbuffer,就是速度的原因.
对于三者使用的总结:
1.如果操作少量数据使用string;
2.单线程操作字符串缓冲区下操作大量数据使用stringbuilder;
3.多线程操作字符串缓冲区下操作大量数据使用stringbuffer.
上一篇: 国庆旅游上海哪里好玩 上海旅游景点推荐
下一篇: 洛阳旅游景点有哪些 洛阳好玩的地方推荐
推荐阅读
-
string与stringbuilder两者的区别
-
Java之String、StringBuffer、StringBuilder的区别分析
-
浅析C#中StringBuilder类的高效及与String的对比
-
String、StringBuffer和StringBuilder类的区别
-
全面解释java中StringBuilder、StringBuffer、String类之间的关系
-
详解.NET中string与StringBuilder在字符串拼接功能上的比较
-
Java中String、StringBuffer、StringBuilder的区别(转)
-
华为麒麟9000与麒麟9000E差别在哪? 看完秒懂
-
C#中String StringBuilder StringBuffer类的用法
-
一张图让你秒懂Surface 3与Pro版参数有何不同?