社区
Java
帖子详情
String和StringBuilder的区别?StringBuilder和StringBuffer的区别?
沛公
2011-09-01 12:58:39
String和StringBuilder的区别?
StringBuilder和StringBuffer的区别?
求详解?
...全文
88
9
打赏
收藏
String和StringBuilder的区别?StringBuilder和StringBuffer的区别?
String和StringBuilder的区别? StringBuilder和StringBuffer的区别? 求详解?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TKD03072010
2011-09-01
打赏
举报
回复
[Quote=引用 8 楼 rocspreadsitswing 的回复:]
String是不可变长的,StringBuffer是可变长的。
String不是线程安全的,StringBuffer是线程安全的。
[/Quote]
简洁明了
凌风雪雕
2011-09-01
打赏
举报
回复
String是不可变长的,StringBuffer是可变长的。
String不是线程安全的,StringBuffer是线程安全的。
飓风zj
2011-09-01
打赏
举报
回复
面试会问到啊
创建对象的方式会有区别啊
好好google吧
izard999
2011-09-01
打赏
举报
回复
不考虑多线程的话用StringBuilder就可以了!
以后你接触了多线程的时候应该就会知道了!
用StringBuilder/StringBuffer的不同场景:
打个比方, 你过一条马路, 如果此时路上就你一个人, 没有其他的行人和车辆, 所以此时不会为安全的事情而担心, 可以大胆的笔直往前走甚至是跑步, 过马路效率高, 但是安全系数低! 对于程序中的StringBuilder
但是如果现在很多车, 你过马路的时候就要考虑安全了, 要边走边看, 是否有安全危险!,此时会安全,但是你过码率的效率就低了! 于是得用StringBuffer
quanlei1507053
2011-09-01
打赏
举报
回复
StringBuilder和StringBuffer基本差不多,只能过涉及到同步问题,而string跟stringbuffer网上多的是
沛公
2011-09-01
打赏
举报
回复
因为还没有学到线程,所以对这个很是不解!!![Quote=引用 3 楼 izard999 的回复:]
引用 2 楼 qybao 的回复:
String和StringBuilder的区别?
有人总结过了
http://topic.csdn.net/u/20110822/14/a373f224-270f-4056-b36f-ece87d8a680f.html
StringBuilder和StringBuffer的区别?
前者非线程安全,后者线程安全,不考虑多线程的前提下,前者效率优……
[/Quote]
izard999
2011-09-01
打赏
举报
回复
[Quote=引用 2 楼 qybao 的回复:]
String和StringBuilder的区别?
有人总结过了
http://topic.csdn.net/u/20110822/14/a373f224-270f-4056-b36f-ece87d8a680f.html
StringBuilder和StringBuffer的区别?
前者非线程安全,后者线程安全,不考虑多线程的前提下,前者效率优于后者
[/Quote]
俺那篇String拼接其实主要是说拿"+"拼String的原理!
其实具体String与StringBuffer/Builder的区别简单的一句话就够了: String不可变, StringBuilder是可变的, String拼接编译时会给你生成StringBuilder! 大概就是这样
后面问题LS的哥们已经说了!
qybao
2011-09-01
打赏
举报
回复
String和StringBuilder的区别?
有人总结过了
http://topic.csdn.net/u/20110822/14/a373f224-270f-4056-b36f-ece87d8a680f.html
StringBuilder和StringBuffer的区别?
前者非线程安全,后者线程安全,不考虑多线程的前提下,前者效率优于后者
我嘞个去
2011-09-01
打赏
举报
回复
哥 or 姐!!! google一下 答案满天飞!!!
String
,
String
Buffer
,
String
Builder
区别
String
,
String
Buffer
,
String
Builder
区别
。几乎所有的应用开发都离不开操作字符串,理解字符串的设计和实现以及相关 工具如拼接类的使用,对写出高质量代码是非常有帮助的
String
String
Buffer
和
String
Builder
区别
之源码解析
String
String
Buffer
和
String
Builder
区别
之源码解析 从源码角度简单对它们之间的
区别
进行了验证
JavaSE基础视频精讲⑫:
String
,
String
Builder
和
String
Buffer
本课程适用于零基础小白快速入门Java语言技术,通过课程学习可以清晰了解Java
String
,
String
Builder
和
String
Buffer
。课程配套完整的(笔记+代码+作业)
String
、
String
Builder
和
String
Buffer
的
区别
String
、
String
Builder
和
String
Buffer
的
区别
String
、
String
Builder
和
String
Buffer
的
区别
String
、
String
Builder
和
String
Buffer
的
区别
String
、
String
Buffer
与
String
Builder
之间
区别
String
:字符串常量
String
Buffer
:字符创变量
String
Builder
:字符创变量 从上面的名字可以看到,
String
是“字符创常量”,也就是不可改变的对象。对于这句话的理解你可能会产生这样一个疑问 ,比如这段代码:
Java
50,526
社区成员
85,605
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章