StringStringBufferStringBuild的区别

Posted liunx1109

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了StringStringBufferStringBuild的区别相关的知识,希望对你有一定的参考价值。

他们之间的区别主要在两个重大方面

一、处理速度上

  StringBuild > StringBuffer > String

  原因: String : 它定义为字符串的常量,定以后不能修改

      StringBuild 和 StringBuffer : 他们都是字符串的变量,容易修改

 

二、线程处理安全

  StringBuffer : 线程最安全,它里面含有很多的synchronized的关键字

 

三、总结

  String :  处理少量字符时候会使用

  StringBuild :  在单线程情况下大量使用字符串

  StringBuffer : 在多线程情况下大量使用字符串

  

以上是关于StringStringBufferStringBuild的区别的主要内容,如果未能解决你的问题,请参考以下文章