Stringbuffer,Stringbuilder何时使用?
可能重复:
Java中的StringBuilder和StringBuffer
在StringBuffer
和StringBuilder
进行选择的标准
如果您肯定使用Java 5或更高版本,并且您绝对不需要在线程之间共享对象(我不记得曾经需要这么做),但StringBuilder
是更好的选择。
基本上你应该尽可能使用StringBuilder
,以避免无意义的同步。 诚然,大多数虚拟机处理无争用同步的方式是非常有效的,但如果你不需要它,首先......
StringBuilder
方法不同步,所以当你不关心多线程部分时,你可以使用它,因为它会很快。
另一方面, StringBuffer
的所有方法都是同步的,因此是线程安全的。
你可以阅读这篇文章: - StringBuilder和StringBuffer的区别
链接地址: http://www.djcxy.com/p/72335.html