黑马程序员技术交流社区
标题:
String和StringBuffer的区别?
[打印本页]
作者:
lifuzhe
时间:
2016-8-22 21:54
标题:
String和StringBuffer的区别?
String是不可变的字符串序列。
StringBuffer是可变的字符串序列。
作者:
wmc1994
时间:
2016-8-22 21:55
这两个是子父类的关系吗?
作者:
lifuzhe
时间:
2016-8-22 21:56
需要重点掌握
作者:
袁志娜
时间:
2016-8-22 22:07
还有Stringbuilder也是可变字符串
作者:
袁志娜
时间:
2016-8-22 22:08
还有Stringbuilder也是可变字符串
作者:
wx_W1hr77lR
时间:
2016-8-22 23:01
加油加油加油
作者:
雪连城
时间:
2016-8-22 23:08
String是不可变的字符串序列。
StringBuffer是可变的字符串序列。
作者:
john6g
时间:
2016-8-22 23:20
干得漂亮
作者:
冯潜001
时间:
2016-8-22 23:52
可以了解的更深点
作者:
冬天有点冷
时间:
2016-8-23 02:09
String是不可变的字符串序列。因为底层是final修饰的字符数组, 所以定义后就变成了常量, String s = "abc", 如果是这样定义, "abc" 是放在方法区中的常量池, 新建了一个对象. String s = new String("abc"); 创建了两个对象, 一个常量池, 一个堆内存.
StringBuffer是一个类似于 String 的字符串缓冲区,但不能修改(这里指的是不能和字符串一样通过+连接修改)。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 存储在堆内存
作者:
坚持努力wbj
时间:
2016-8-23 09:33
String是不可变的字符串序列。 StringBuffer是可变的字符串序列。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2