首页 > 代码库 > String,StringBuffer与StringBuilder的区别,线程安全,非线程安全
String,StringBuffer与StringBuilder的区别,线程安全,非线程安全
String,StringBuffer与StringBuilder的区别??
转载地址:http://blog.csdn.net/rmn190/article/details/1492013
另外:StringBuilder的实现与技巧 : http://lixianhuei.cnblogs.com/archive/2005/12/27/305708.html
对线程安全 ,非线程安全的讨论: 怎么理解Stringbuffer 是线程安全的 stringbuilder是线程不安全的? http://bbs.csdn.net/topics/390758940
个人总结:
对不经常变化的字符串使用String即可。经常变化、正在拼装的字符串不用String。若是全局变量,可能多线程引用,使用StringBuffer;若是局部变量,单线程使用,推荐StringBuilder。
他人的回答:
如果你写了一个全局范围的StringBuffer和StringBuilder...两个线程不能同时修改StringBuffer中的内容,而能同时修改StringBuilder中的东西
如果你只在一个非静态方法中作为局部变量利用一下,完全可以用StringBuilder,它性能好一些
String,StringBuffer与StringBuilder的区别,线程安全,非线程安全
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。