String,StringBuffer,StringBuilder的区别

原创 2016年05月31日 07:57:25

1、执行速度:StringBuilder > StringBuffer > String

2、String是字符串常量

      StringBuilder是字符创变量

      StringBuffer是字符创变量

3、StringBuilder线程非安全的

     StringBuffer线程安全的

4、总结:

1、操作少量数据用 -》String

2、单线程操作字符串缓存区使用大量数据用 -》StringBuilder

3、多线程操作字符串缓存区使用大量数据用 -》StringBuffer

版权声明:本文为博主原创文章,未经博主允许不得转载。

String、StringBuilder、StringBuffer类之间的区别与联系

String是immutable类,则每次对String操作都会产生新的String对象,这样效率十分底下,而且浪费内存。 StringBuffer是可变的类和线程安全的字符串操作类,任何对它指向的...

Java中 String类、StringBuilder类、StringBuffer类 区别与如何选择

Technorati 标签: String,StringBuilder;StringBuffer,区别;选择       关于这三者的区别,我们从官方API上很容易找到答案。 这里做了一下比较,并写...

Java之String、StringBuilder、StringBuffer的区别

String : 字符串常量,它们的值在创建之后不能更改。代表字符串,Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。   String的值是不可变的,这就导致每次对...
  • T_P_F
  • T_P_F
  • 2017年01月12日 14:59
  • 254
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:String,StringBuffer,StringBuilder的区别
举报原因:
原因补充:

(最多只允许输入30个字)