Stringbuffer,Stringbuilder何时使用?

可能重复:
Java中的StringBuilder和StringBuffer

StringBufferStringBuilder进行选择的标准


如果您肯定使用Java 5或更高版本,并且您绝对不需要在线程之间共享对象(我不记得曾经需要这么做),但StringBuilder是更好的选择。

基本上你应该尽可能使用StringBuilder ,以避免无意义的同步。 诚然,大多数虚拟机处理无争用同步的方式是非常有效的,但如果你不需要它,首先......


StringBuilder方法不同步,所以当你不关心多线程部分时,你可以使用它,因为它会很快。

另一方面, StringBuffer的所有方法都是同步的,因此是线程安全的。

你可以阅读这篇文章: - StringBuilder和StringBuffer的区别

链接地址: http://www.djcxy.com/p/72335.html

上一篇: Stringbuffer,Stringbuilder when to use?

下一篇: In Java, how to append a string more efficiently?