Java--String,StringBuffer,StringBuilder区别

Java--String,StringBuffer,StringBuilder区别,第1张

Java--String,StringBuffer,StringBuilder区别

原文网址:Java--String,StringBuffer,StringBuilder区别_IT利刃出鞘的博客-CSDN博客

简介

        本文介绍Java的String,StringBuffer,StringBuilder的区别。

String,StringBuffer,StringBuilder区别

String

StringBuffer

StringBuilder

可变

可变

(每次 *** 作生成新对象)

因为:value数组是final类型

可变。

因为:其父类(AbstractStringBuilder)的value数组不是final类型

可变。

因为:其父类(AbstractStringBuilder)的value数组不是final类型

线程安全性

线程安全。

(value数组是final类型)

线程安全。

(方法都用了synchronized)

线程不安全

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存