String、StringBuffer、StringBuild區(qū)別

String 是不可更改的
  1. 字符串都是對象
  2. 一旦初始化就不可以被更改,因為是常量
  3. 通過String類的構(gòu)造方法就知道,將字符串數(shù)組或者字符轉(zhuǎn)化為字符串
StringBuffer 線程安全 同步
  1. 是一個長度可變的
  2. 容器 緩沖區(qū)
  3. 可以操作多個數(shù)據(jù)類型的
  4. 最終通過toSTring方法返回字符串類型
StringBuilder非安全的
  1. 提高效率
  2. 簡化書寫
  3. 建議使用
StringBuffer和StringBuilder的區(qū)別
  • stringBuffer:同步的,多線程訪問安全,Sybchronized
  • stringBuilderr;非同步的,單線程訪問的效率高
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容