文档章节

String,StringBuffer ,StringBuilder的区别

为了美好的明天
 为了美好的明天
发布于 07/16 20:06
字数 190
阅读 9
收藏 0

不同点

一、基类不同

StringBuffer、StringBuilder 都继承自AbStractStringBuilder,String 直接继承自 Object

2、底层容器“不同”

虽然底层都是字符数组,但是String的是final修饰的不可变。buffer 和 builder 都是 可变的 字符数组

初始容量大小为16

3、StringBuffer是线程安全的,StringBuilder 是非线程安全的,效率更高

 

整体效率

String< StringBuffer < StringBuilder

但是在String str = "This is" + "time" 时效率最高 ( 直接在常量池中)

 

还可以看这里:http://www.cnblogs.com/zeze/p/6611993.html

© 著作权归作者所有

共有 人打赏支持
下一篇: jsonp
为了美好的明天
粉丝 32
博文 604
码字总数 180179
作品 0
通州
程序员
私信 提问
java中String、StringBuffer、StringBuilder的区别 - jihite

java中String、StringBuffer、StringBuilder的区别 - jihite 博客园jihite2018-01-011 阅读 StringBufferjavaString Java里面提供了String,StringBuffer和StringBuilder三个类来封装字符串 ......

博客园_jihite
01/01
0
0
String,StringBuilder,StringBuffer对比

简述 StringBuilder 对比 StringBuffer StringBuilder是非线程安全 StringBuffer是线程安全的。 StringBuilder和StringBuffer其余的特性都是一样的,他们与String的区别: StringBuilder与S...

Real_man
03/20
0
0
Java深究之String、StringBuffer、StringBuilder的区别

在Java学习中,String、StringBuffer、StringBuilder三者是很重要的,在编写代码中经常使用到他们,那么深入的了解他们的异同是非常重要的,接下里我们详细剖析下这三个的异同之处 首先总结下...

MaxBill
07/02
0
0
StringBuilder VS StringBuffer

问题 代码中的字符串拼接,又让我纠结了。到底该用StringBuilder,StringBuffer? 区别 is synchronized, is not. StringBuffer是同步的,StringBuilder是异步的。再看看文档: A mutable se...

亚林瓜子
2017/11/21
0
0
LearnJava(三)String、StringBuffer 与 StringBuilder

  我们知道,String对象是不可变的,而Java中String类提供了“+”进行字符串拼接操作,从JDK1.5开始,字符串的拼接操作是通过StringBuffer类来完成的。 上述代码的实际实现过程是:   也...

laughter_jiang
07/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PHP生成CSV之内部换行

当我们使用PHP将采集到的文件内容保存到csv文件时,往往需要将采集内容进行二次过滤处理才能得到需要的内容。比如网页中的换行符,空格符等等。 对于空格等处理起来都比较简单,这里我们单独...

豆花饭烧土豆
今天
2
0
使用 mjml 生成 thymeleaf 邮件框架模板

发邮件算是系统开发的一个基本需求了,不过搞邮件模板实在是件恶心事,估计搞过的同仁都有体会。 得支持多种客户端 支持响应式 疼彻心扉的 outlook 多数客户端只支持 inline 形式的 css 布局...

郁也风
今天
8
0
让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
今天
4
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
今天
18
0
Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。 pure-ftpd搭建ftp服务 pure-ftpd要比vsftp简单,...

野雪球
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部