`
linychuo
  • 浏览: 8900 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

StringWriter vs StringBuilder vs StringBuffer

    博客分类:
  • Java
JDK 
阅读更多
StringWriter,StringBuilder和StringBuffer都可以动态构建一个String,那么三者在性能上谁最好呢?

从jdk的源码中可以看出,StringWriter的内部实现是通过StringBuffer来实现的,所以性能上应该和StringBuffer差不多,而StringBuffer是线程安全的,所以性能上稍逊一点。
而StringBuilder不是线程安全的,所以性能上应该优于前两者,但是是并发环境下,应该使用前两者。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics