黑马程序员技术交流社区
标题:
stringbuffer 和stringbuilder的区别是什么
[打印本页]
作者:
王善辉
时间:
2015-4-16 18:23
标题:
stringbuffer 和stringbuilder的区别是什么
stringbuffer 和stringbuilder两者的区别是什么呢大神?
作者:
田晓莉
时间:
2015-4-16 18:59
StringBuffer和StringBuilder都属于字符串缓冲区,是一个容器。
其特点:1,该容器长度可变;
2,可以存储多个数据类型;
3,最终可以通过toString方法转换为字符串;
不同点在于,StringBuffer是线程同步的,安全性高;StringBuilder是java1.5之后出现的,线程不同步。
两者方法基本都是相同。
顺便说一下,java升级的原因基于三点:提高效率;简化书写;提高安全性。
作者:
王善辉
时间:
2015-4-23 21:30
田晓莉 发表于 2015-4-16 18:59
StringBuffer和StringBuilder都属于字符串缓冲区,是一个容器。
其特点:1,该容器长度可变;
2,可以存储 ...
多谢,大神
作者:
duzhi409
时间:
2015-4-23 22:11
二楼正解
StringBuilder如果想提高安全性的话,可以自行加lock()和unlock(),既保证效率高有兼顾了安全性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2