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

1个

2

3

4

String x =\"a\"+ args.length +\"b\";

if(args.length ==1)

x = x + args[0
;

现在StringBuilder , 您将拥有第二个 , 它不必要地消耗了堆内存 , 给GC带来了压力 。 改写这个:

1个

2

3

4

5

6

StringBuilder x =newStringBuilder(\"a\");

x.append(args.length);

x.append(\"b\");

if(args.length ==1);

x.append(args[0
);

推荐阅读