原文网址: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)
线程不安全
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)