StringStringBuffer以及StringBuilder区别
Posted xwwbb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了StringStringBuffer以及StringBuilder区别相关的知识,希望对你有一定的参考价值。
1、概述
String是字符串常量,StringBuffer是线程安全字符串变量,而StringBuilder是非线程安全的字符串变量
2、String与StringBuffer区别
主要区别在于String是不可变的字符串常量类型,而StringBuffer是可变的字符串变量类型。每次对String类型变量进行修改,都会创建一个新的String对象,并且把指针指向新的String对象。而对StringBuffer类型变量进行修改,不会创建一个新的字符串对象,而是直接修改原来的字符串对象的内容。
3、StringBuffer与StringBuilder区别
StringBuffer是线程安全的可变字符序列,StringBuilder非线程安全,不保证同步。
以上是关于StringStringBuffer以及StringBuilder区别的主要内容,如果未能解决你的问题,请参考以下文章
java复习StringStringBuffer以及StringBuilder
StringStringBuffer和StringBuilder类的区别以及StringBuffer的常用方法 StringBuffer的capacity容量扩容机制
StringStringBuffer和StringBuilder类的区别以及StringBuffer的常用方法 StringBuffer的capacity容量扩容机制
StringStringBuffer和StringBuilder源码解析