String是final修饰的,不可变的,每次 *** 作都会产生新的String对象 StringBuffer
StringBuffer和StringBuilder都是在原对象上 *** 作StringBuffer是线程安全的StringBuffer的方法都是被synchronize修饰的 StringBuilder
StringBuffer和StringBuilder都是在原对象上 *** 作StringBuider是线程不安全的 性能:StringBuilder>StringBuffer>String 场景: 经常需要改变字符串内容的时候使用StringBuilder或StringBuffer 优先使用StringBuilder,多线程使用共享变量时使用StringBuffer
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)