string stringBuffer stringBuilder 區別

1.內容 對象

string ===final    相當於常量   內容不可變   ,如要改變,需要創建新的對象。gc回收

stringBuffer

string Builder

都是變量,內容可變,無新對象生成


2.速度

stringBuilder>stringBuffer  >string


string需要生成新的對象,速度會慢

stringBuilder是單線程的,沒有線程安全,速度最快

stringBuffer是多線程安全的,必然減低了效率

發佈了22 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章