码迷,mamicode.com
首页 > 其他好文 > 详细

String、StringBuffer、StringBuild的区别

时间:2018-12-07 20:58:30      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:处理   bsp   之间   关键字   stringbu   总结   string   单线程   很多   

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

一、处理速度上

  StringBuild > StringBuffer > String

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

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

 

二、线程处理安全

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

 

三、总结

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

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

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

  

String、StringBuffer、StringBuild的区别

标签:处理   bsp   之间   关键字   stringbu   总结   string   单线程   很多   

原文地址:https://www.cnblogs.com/liunx1109/p/10084402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!