Java十大简单性能优化( 二 )

…编译成

0个新的java.lang.StringBuilder [16

3 dup

4 ldc <String“ a”> [18

6 invokespecial java.lang.StringBuilder(java.lang.String)[20

9 aload_0 [args

10个数组长度

11 invokevirtual java.lang.StringBuilder.append(int):java.lang.StringBuilder [23

14 ldc <String“ b”> [27

16 invokevirtual java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder [29

19 invokevirtual java.lang.StringBuilder.toString():java.lang.String [32

22 astore_1 [x

但是会发生什么 , 如果以后需要用可选部分修改String呢?

推荐阅读