String、StringBuilder、StringBuffer的区别

String、StringBuilder、StringBuffer的区别

String是不可变的 因为底层使用了 final修饰的字符数组, 而StringBuilder、StringBuffer是可变的,其次 String 长度不可变而StringBuilder、StringBuffer长度是可变的。

String和StringBuilder是线程不安全的 而 StringBuffer 是线程安全的(里面的属性和方法都用了synchronized修饰了)

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » String、StringBuilder、StringBuffer的区别