JAVA-StringBuffer与StringBuilder的区别

Stringbuilder非线程安全的。执行效率比较高
重效率,轻安全。

StringBuffer和StringBuilder的共同点和区别
共同点:
1:都是对字符串做操作的。
2:都是可变的字符串序列。
3:底层都是使用char[]数组实现。
4:API(application program interface(方法))是兼容的

不同点:
1:出现的时间不同StringBuffer jdk1.0 StringBuilder jdk1.5
2:StringBuilder 是StringBuffer 的替代品
3:StringBuffer 是线程安全的。StringBuilder 非线程安全的。

String:字符串常量
StringBuffer:字符串变量
StringBuilder:字符串变量
从上面的名字可以看到,String是“字符串常量”,也就是不可改变的对象。

猜你喜欢

转载自blog.csdn.net/qq_37131111/article/details/78824161
今日推荐