读书人

JAVA字符串拼凑各种方式的性能比较

发布时间: 2013-08-23 15:57:36 作者: rapoo

JAVA字符串拼接各种方式的性能比较

?

结果非常完美如我们想象的那样。唯一比较有趣的事情是为什么String.concat也很不错,我们都知道,String是一个常类(初始化后就不会改变的类),那么为什么concat的性能会更好一些呢。(译者注: 其实原文作者的测试代码有问题,对于concat()方法的测试代码应该写成 concatTestStr=concatTestStr.concat(“*”)才对。)为了回答这个问题,我们应该看看concat反编译出来的字节 码。在本文的下载包里面包含了所有的字节码,但是现在我们先看一下concat的这个代码片段:

    我想了解一下,如果在builder外加个synchronized,是否buffer和builder效率相近,如果楼主感兴趣可以帮帮测试一把 3 楼 devilyard 前天 转载来的文章吧,是哪个版本的JDK呢

读书人网 >编程

热点推荐