A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马-胡占朝   /  2011-7-22 01:36  /  2261 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

黑马网友  发表于 2011-7-22 01:45:56
楼主

关于StringBuffer 和StringBuilder

[size=3]转网上的很一个很不错的答案:[/size][size=3]StringBuffer 与 StringBuilder 中的方法和功能完全是等价的,只是StringBuffer 中的方法大都采用了 synchronized 关键字进行修饰,因此是线程安全的,而 StringBuilder 没有这个修饰,可以被认为是线程
不安全的。

StringBuffer 始于 JDK 1.0,StringBuilder 始于 JDK 1.5

从 JDK 1.5 开始,带有字符串变量的连接操作(+),JVM 内部采用的是StringBuilder 来实现的,而之前这个操作是采用 StringBuffer 实现的。[/size]
[size=3]
[/size]
[size=3]参考:[url=http://topic.csdn.net/u/20080621/22/75bb8063-3ee1-4984-ace8-8b256b5173b1.html]http://topic.csdn.net/u/20080621/22/75bb8063-3ee1-4984-ace8-8b256b5173b1.html[/url][/size]

评分

参与人数 1技术分 +1 收起 理由
xiaolong + 1 勉强加一分!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马