StringBuilder和StringBuffer的區別

qx和世界發表於2024-08-28

一 區別

StringBuilder 執行緒不安全

StringBuffer 執行緒安全,原因是它的主要方法用了syncronized關鍵字修飾

二 可以解決的問題

StringBuilder 注意單執行緒呼叫,使用效率高

StringBuffer 多執行緒使用方便,安全,比如記錄執行緒處理順序,流程管控等

三 原理

看原始碼見

相關文章