社区
Java SE
帖子详情
求解答String,StringBuffer,StringBuilder的关系
yzy6868
2017-11-21 05:14:53
String,StringBuffer,StringBuilder三者有什么异同?
...全文
135
5
打赏
收藏
求解答String,StringBuffer,StringBuilder的关系
String,StringBuffer,StringBuilder三者有什么异同?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Meizan_
2017-11-21
打赏
举报
回复
String : final修饰,创建后的对象不能进行修改;如果对原有对象进行修改等同于创建新的对象 StringBuffer: 线程安全,可以对创建后的对象进行修改 StringBuilder : 是StringBuffer的轻量级实现,线程不安全;在不考虑多线程访问时,性能好于StringBuffer
Rookiekk
2017-11-21
打赏
举报
回复
一般来说,只要是使用字符串的地方,三者是都可以使用的。而StringBuffer类和StringBuilder类比string类更加灵活。可以给前两者中添加插入或追加新的内容,string对象已创建就不可以改变。新手的话就记住String类创建后是不可改变的,而StringBuffer 和stringBuider是可以改变的。
htht555
2017-11-21
打赏
举报
回复
https://www.cnblogs.com/wkrbky/p/5918083.html
llw-_-
2017-11-21
打赏
举报
回复
String是不可变类型,所以内容不能变,每次修改的话会重新创建一个新的String. StringBuffer 和StringBuilder是可变类型。其中StringBuffer 是线程安全的,StringBuilder是非线程安全的。 (同小白,,,)
李德胜1995
2017-11-21
打赏
举报
回复
很明显拼写就不一样。。。。。。
java六大必须理解的问题 文档
- **何时使用`
String
Buffer
`**:当需要频繁地修改字符串时,应该使用`
String
Buffer
`或`
String
Builder
`来替代`
String
`,以提高性能。 - **`
String
Buffer
` 和 `
String
Builder
` 的区别**:`
String
Builder
` 是非线程安全...
String
、
String
Buffer
与
String
Builder
之间区别
String
Builder
String
的值是不可变的,这就导致每次对
String
的操作都会生成新的
String
对象,不仅效率低下,而且浪费大量优先的内存空间
String
Buffer
是可变类,和线程安全的字符串操作类,任何对它指向的...
String
、
String
Buffer
和
String
Builder
的区别
String
、
String
Buffer
和
String
Builder
的区别: 文章目录
String
String
Buffer
String
Builder
String
Buffer
是如何实现线程安全的呢?Java9的改进
String
String
类是不可变类,即一旦一个
String
对象被创建以后,包含在...
String
String
Buffer
String
Builder
三者区别及转换
String
String
Buffer
String
Builder
三者区别及转换
String
String
buffer
String
Builder
的区别
String
String
buffer
String
Builder
的区别: 1、
string
是字符串常量,且长度是不可改变的,
String
buffer
、
string
Builder
是字符串变量 2、
String
buffer
是线程安全的,
String
Builder
是非线程安全,主要用在全局变量...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章