黑马程序员技术交流社区

标题: String,StringBuffer,StringBuilder 的区别 [打印本页]

作者: 飞龙传神    时间: 2015-8-23 00:22
标题: String,StringBuffer,StringBuilder 的区别
String,StringBuffer,StringBuilder 的区别?
   String: 字符串类型, 不可变的字符序列. 每个字符串类型的字面值都是一个String类型的对象, 在进行字符串拼接式, 会产生很多零碎的对象
   StringBuffer: 字符串缓冲区, 一个线程安全的可变的字符序列, 效率低. 每个对象的内容可以修改, 可以解决字符串拼接产生多个对象的问题.
   StringBuilder: 字符串生成器, 一个线程不安全的可变字符序列,
   效率高. 若为单线程, 我们可以使用StringBuilder来提高效率. 适合单线程使用的StringBuffer的简化版


作者: Marx_D    时间: 2015-8-23 00:40
en ,bucuo
作者: chensheng06    时间: 2015-8-23 07:04
总结的很好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2