黑马程序员技术交流社区

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

作者: 细听风语为梧桐    时间: 2016-9-5 22:39
标题: String,StringBuffer,StringBuilder的区别
StringBuffer和StringBuilder的区别:
StringBuffer是jdk1.0版本的,是线程安全的,效率低
StringBuilder是jdk1.5版本的,是线程不安全的,效率高
     String是一个不可变的字符序列
StringBuffer,StringBuilder是可变的字符序列


作者: wo1026756529    时间: 2016-9-5 23:01
String是一个不可变的字符序列,为什么可以重新赋值,不可变是指什么??
作者: changfa    时间: 2016-9-5 23:38
wo1026756529 发表于 2016-9-5 23:01
String是一个不可变的字符序列,为什么可以重新赋值,不可变是指什么??

因为你赋值之后,你之前的赋值就编程垃圾了,浪费资源了
作者: 青火    时间: 2016-9-5 23:42
楼上正解!
作者: huashanYY    时间: 2016-9-5 23:46
有点666~~~




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