黑马程序员技术交流社区
标题:
String,StringBuffer、StringBuilder的区别?总结欢迎补充
[打印本页]
作者:
18211001681
时间:
2016-8-9 00:55
标题:
String,StringBuffer、StringBuilder的区别?总结欢迎补充
String,StringBuffer、StringBuilder的区别?
答: String是一个特殊的引用数据类型,是一个长度不可变的字符序列,没有缓冲区,一旦创建就不会发生变化了。即使重新赋值不是在原来对象的基础上改变的,而是创建了一个新的对象,将引用指向这个新的对象,浪费空间,效率比较低。
StringBuffer、StringBuilder是容器,是可变的字符串序列。StringBuffer是JDK1.0版本的,线程是安全的,效率比较低。StringBuilder是JDK1.5出现的,线程不安全,效率高。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2