use*_*035 1 java stringbuilder stringbuffer
选择StringBuffer和之间的标准StringBuilder
如果您肯定使用的是Java 5或更高版本,并且您绝对不需要在线程之间共享对象(我不记得曾经需要这样做),那么这StringBuilder是一个更好的选择.
基本上你应该尽可能地使用StringBuilder,以避免无意义的同步.不可否认,大多数虚拟机处理无竞争同步的方式非常有效,但如果您首先不需要它...
StringBuilder 方法不同步,所以当你不关心多线程部分你可以使用它,因为它会很快.
StringBuffer 另一方面,它的所有方法都是同步的,因此是线程安全的.
你可以阅读这篇文章: - StringBuilder和StringBuffer之间的区别
| 归档时间: |
|
| 查看次数: |
2106 次 |
| 最近记录: |