黑马程序员技术交流社区
标题:
求大神帮忙解答
[打印本页]
作者:
guozhenxing
时间:
2016-4-1 00:01
标题:
求大神帮忙解答
StringBuffer与StringBuilder的区别?
作者:
suiyanxin
时间:
2016-4-1 00:03
希望可以采纳
StringBuffer属于线程安全,相对为重量级
StringBuilder属于非线程安全,相对为轻量级
线程安全的概念: 网络编程中许多线程可能会同时运行一段代码。当每次运行结果和单独线程运行的结果是一样的,叫做线程安全。 为了达到线程安全的目的在一定程度上会降低程序的性能。所以在单线程中,StringBuilder的性能要比StringBuffer高。多线程为了线程安全需要采用StingBuffer。其实在线程不考虑的情况下,要是程序对性能的要求不高,太在意这两者的区别就没有什么意义(个人理解)。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2