黑马程序员技术交流社区
标题:
String与StringBuffer的区别
[打印本页]
作者:
CtrlChengAo
时间:
2015-7-29 23:40
标题:
String与StringBuffer的区别
String和StringBuffer都是属于引用类型,表示字符串数据。但是区别也很明显。这里说一下两者的区别。
String:数据存储为常量,属于固定字符串,每次更改数值以及新建String对象时,会在内存中寻找常量结果值,如果有符合要求的常量,将引用赋给String变量。如果没有,新开辟一块内存,存储结果常量,将引用赋给String变量。
StringBuffer:可变字符串,每次修改值,会修改内存中的结果值。因此,StringBuffer在追加以及修改操作时,效率高于String
作者:
时光游戏
时间:
2015-7-29 23:48
很不错!赞一个
作者:
umbriel
时间:
2015-7-29 23:57
嗯,是这样的
作者:
icichacici
时间:
2015-7-30 06:44
很不错,赞一个
作者:
一城一世界
时间:
2015-7-30 07:54
不错,赞一个~
作者:
myself123
时间:
2015-7-30 10:01
StringBuffer还可以用于多线程
作者:
15225159271
时间:
2015-7-30 10:14
挺详细的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2