您的位置:首页 > 产品设计 > UI/UE

Java String/StringBuilder/StringBuffer的区别

2017-06-27 10:25 295 查看
String

字符串常量,只要被创建,便不可修改,只能重新创建一个新的对象,对于经常需要修改的字符串来说,不是一个很好的选择,因为频繁创建新的对象,导致内存中垃圾对象过多,会导致JVM运行速度变慢。

StringBuffer

字符串变量,线程安全,每次对变量进行改变,都是在对象上进行操作的,不会增加新的对象。

StringBuilder

字符串变量,非线程安全,和StringBuilder类似,但是运行速度上比StringBuilder快。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: