当前位置: 技术问答>java相关
问一个简单问题,String和String Buffer有什么区别?
来源: 互联网 发布时间:2015-10-10
本文导语: 希望高手指点一下 | String是immutable的,不可改变,定长, StringBuffer是mutable的,不定长,可改变, 但是它是通过分配更大的内存实现的。 | 最大区别,String定义后不能修改,而StringB...
希望高手指点一下
|
String是immutable的,不可改变,定长,
StringBuffer是mutable的,不定长,可改变,
但是它是通过分配更大的内存实现的。
StringBuffer是mutable的,不定长,可改变,
但是它是通过分配更大的内存实现的。
|
最大区别,String定义后不能修改,而StringBuffer就可以,另外就是用法上的不同了
|
书上的解释是——
StringBuffer类用于值可以改变的字符串变量。
StringBuffer类用于值可以改变的字符串变量。