美文网首页
String StringBuffer StringBuilde

String StringBuffer StringBuilde

作者: 霖在 | 来源:发表于2024-01-22 08:05 被阅读0次

String在底层使用final关键词修饰,所以这其实是一个不可变对象。每次试图对它进行修改的时候都会创建一个新的对象。

StringBuffer和StringBuilder都是可变的,所以对他们进行操作时都是在修改原对象。但是前者是线程安全的,后者是线程不安全的。因为StringBuffer的每一个方法在底层都是用synchronised修饰的。所以说如果对于多线程的共享变量,最好使用StringBuffer;否则考虑性能效率,推荐StringBuilder

相关文章

网友评论

      本文标题:String StringBuffer StringBuilde

      本文链接:https://www.haomeiwen.com/subject/utdyodtx.html