首页 / 科技百科 / 正文

Java性能9个实用技巧

1. 使用StringBuilder。StingBuilder 应该是在我们的Java代码中默认使用的,应该避免使用 + 操作符。

2. 避免使用正则表达式。如果万不得已非要在计算密集型代码中使用正则表达式的话,至少要将 Pattern 缓存下来,避免反复编译Pattern。

3. 不要使用iterator()方法。无论是从易读写的角度来说,还是从API设计的角度来说迭代器、Iterable接口和 foreach 循环都是非常好用的。但代价是,使用它们时是会额外在堆上为每个循环子创建一个对象。如果循环要执行很多很多遍,请注意避免生成无意义的实例,最好用基本的指针循环方式来代替上述迭代器、Iterable接口和 foreach 循环。

4. 不要调用高开销方法。有些方法的开销很大,将方法调用缓存起来替代在叶子节点的高开销方法,或者在方法约定允许的情况下避免调用高开销方法。

如有侵权请及时联系我们处理,转载请注明出处来自