hooyantsing's Blog

P006 String、StringBuffer、StringBuilder区别及使用场景

字数统计: 85阅读时长: 1 min
2022/03/08

视频源:阿里P8爆肝2个月呕心整理,挑战30天打卡春招上岸!

  • String:final 修饰,每次操作都会产生新 String 对象;
  • StringBuffer:synchronized 修饰,线程安全,在原对象上操作;
  • StringBuilder:线程不安全,在原对象上操作。

性能:StringBuilder > StringBuffer > String

单线程用 StringBuilder,多线程用 StringBuffer。

CATALOG