String StringBuilder StringBuffer的区别⾃动装箱与拆箱 装箱 String StringBuilder StringBuffer的区别String 是实现了Final 的值,为常量,所以是线程安全的StringBuilder 与 StringBuffer 都是实现 AbstractStringBuilder 父类的子类, StringBuffer对方法加了同步锁,所以是线程安全的,StringBuilder 是线程不安全的,对于三者使⽤的总结: 操作少量的数据: 适⽤ String单线程操作字符串缓冲区下操作⼤量数据: 适⽤ StringBuilder多线程操作字符串缓冲区下操作⼤量数据: 适⽤ StringBuffe ⾃动装箱与拆箱 装箱将基本类型⽤它们对应的引⽤类型包装起来; 拆箱:将包装类型转换为基本数据类型;