黑马程序员技术交流社区

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

作者: 789sang123    时间: 2016-12-15 14:07
标题: String,StringBuffer、StringBuilder的区别?
String是一个特殊的引用数据类型,是一个长度不可变的字符序列,没有缓冲区,一旦创建就不会发生变化了。即使重新赋值不是在原来对象的基础上改变的,而是创建了一个新的对象,将引用指向这个新的对象,浪费空间,效率比较低。StringBuffer、StringBuilder是容器,是可变的字符串序列。StringBuffer是JDK1.0版本的,线程是安全的,效率比较低。StringBuilder是JDK1.5出现的,线程不安全,效率高。
作者: 星陨    时间: 2016-12-15 15:59
一下子给发一样的了




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