秒懂String,StringBuilder与StringBuffer

2018-12-27 07:42:15来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

StringBuilder与StringBuffer:

StringBuilder:线程不安全

StringBuffer:线程安全

  当我们在字符串缓冲区被多个线程使用时,JVM不能保证StringBuilder的操作是安全的,虽然它的速度最快,但是可以保证StringBuffer是可以正确操作的.

当然大多数情况下就是我们是在单线程下进行的操作,所以大多数情况下是建议用StringBuilder而不是StringBuffer,就是速度的原因.

  对于三者使用的总结:

    1.如果操作少量数据使用String;

    2.单线程操作字符串缓冲区下操作大量数据使用StringBuilder;

    3.多线程操作字符串缓冲区下操作大量数据使用StringBuffer.

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java反射学习总结

下一篇:Java面试题总结(附答案)