java面试题基础篇-05-String、StringBuffer、StringBuilder的区别与联系

java面试题基础篇-05-String、StringBuffer、StringBuilder的区别与联系,第1张

java面试题基础篇-05-String、StringBuffer、StringBuilder的区别与联系 String

String是final修饰的,不可变的,每次 *** 作都会产生新的String对象 StringBuffer

StringBuffer和StringBuilder都是在原对象上 *** 作StringBuffer是线程安全的StringBuffer的方法都是被synchronize修饰的 StringBuilder

StringBuffer和StringBuilder都是在原对象上 *** 作StringBuider是线程不安全的 性能:StringBuilder>StringBuffer>String 场景: 经常需要改变字符串内容的时候使用StringBuilder或StringBuffer 优先使用StringBuilder,多线程使用共享变量时使用StringBuffer

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5722220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存