SringBuffer 和 StringBuilder的区别:
1.StringBuffer:保证线程同步;多线程访问是安全,保证数据的一致性;单线程下,效率低
StringBuilder:不保证线程同步;多线程访问时,不保证数据的一致性;单线程下,效率高
StringBuffer和数组:
相同点
1.都是引用类型:
2.都存储字符序列;
不同点:
1.StringBuffer对于我们使用者来说,是可以自动扩展长度;
数组对我们来说,长度不可变;
2.StringBufferf对于我们来说,什么数据类型都可以存;
数组,只能存储一种数据类型;
|
|