Java面试题:一张图了解String、StringBuffer与StringBuilder之间的区别

String StringBuffer StringBuilder
不可以变 可变 可变
操作少量的数据 多线程操作字符串缓冲区下操作大量数据 单线程操作字符串缓冲区下操作大量数据
线程安全(StringBuffer 的所有公开方法都是 synchronized 修饰的) 线程不安全
效率最低 效率较低 效率最高

Guess you like

Origin blog.csdn.net/weixin_47465999/article/details/119536161