Java语言中String,StringBuffer和StringBuilder的区别

String:创建一个不可变的空字符(注:此处的不可变是String类不可变而不是它的引用不可变)

StringBuffer:创建一个可变的空字符,它在多个方法中是同步的,效率低,数据安全

StringBuilder:创建一个可变的空字符,它在多个方法中是不同步的,效率高,数据不安全

它们都存在字符串缓存区,及它们都是字符串

posted @ 2018-06-21 11:17  andim  阅读(87)  评论(0编辑  收藏  举报