Java String/StringBuilder/StringBuffer的区别

来源:互联网 发布:v360监控软件下载 编辑:程序博客网 时间:2024/04/28 06:33

String
字符串常量,只要被创建,便不可修改,只能重新创建一个新的对象,对于经常需要修改的字符串来说,不是一个很好的选择,因为频繁创建新的对象,导致内存中垃圾对象过多,会导致JVM运行速度变慢。
StringBuffer
字符串变量,线程安全,每次对变量进行改变,都是在对象上进行操作的,不会增加新的对象。
StringBuilder
字符串变量,非线程安全,和StringBuilder类似,但是运行速度上比StringBuilder快。

阅读全文
0 0
原创粉丝点击