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