String, StringBuffer ,StringBuilder

特点:

String

底层使用private final byte[] value;保存字符串常量,所以是不可变的,每次修改String对象,都是生存了一个新对象。

StringBuffer和StringBuilder相同点

底层使用char[] value;保存字符串变量,所以是可变的。每次修改,都是对已有对象进行操作。

StringBuffer和StringBuilder不同点

StringBuffer是线程安全的,方法加入了synchronized
StringBuilder线程不安全,执行效率高。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每当独处地时候 一句话 都不想说 只想静静地 抬起头 看着天空 让深邃的阳光 带着心 播撒到不曾去过的远方
    夙夜魅眸阅读 104评论 0 1
  • 海棠社第113社 以“鲜衣怒马绝尘去”入诗 侠客行(七言古诗) 鲜衣怒马绝尘去,江头日下鞭未及。 衙内抽刀绝命客,...
    霙愔阅读 412评论 0 2
  • 我是从最近开始听民谣的。以前总觉得民谣没有旋律,只有一把吉他。可如今却觉得民谣就是人生。最近常常在听的是马頔的那首...
    张琪or张澜馨阅读 907评论 3 1
  • 文/李卫星 振兴民族的希望在教育,振兴教育的希望在教师。目前,我国中小学教师的年龄结构越来越“老龄化,”这是一个不...
    生命主宰阅读 464评论 0 1