黑马程序员技术交流社区
标题:
String 和StringBuffer的区别
[打印本页]
作者:
824519050
时间:
2015-7-13 23:35
标题:
String 和StringBuffer的区别
String 和StringBuffer的区别
作者:
符慢慢
时间:
2015-7-13 23:36
hah ad'ad
作者:
符慢慢
时间:
2015-7-13 23:37
StringBuffer可以追加而String不能 StringBuffer是String的增强版
作者:
追逐我的明天
时间:
2015-7-15 15:49
本帖最后由 追逐我的明天 于 2015-7-15 15:50 编辑
打个比方
String str = "a"+"v"+"b"
这代码编译之后的结果就是
先在常量池中开辟"a"
在开辟"b"
首先执行a+v
然后开辟"ab"
以此类推如果是Stringbuffer
那么开辟一个对象 Stringbuffer类型
调用该对象的append方法 剩下了在内存中开辟没用内存的空间 直接调用该对象的.toString方法返回
作者:
China_Riven
时间:
2015-7-15 16:47
是时候表演真正的技术了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2