Java代码性能优化

1、类置为final:Java编译器会寻找机会内联所有的final方法,内联对于提升Java运行效率作用重大,具体参见Java运行期优化。此举能够使性能平均提高50%。

2、实现RandomAccess接口的集合比如ArrayList,应当使用最普通的for循环而不是foreach循环来遍历。

3、比较用objects.equals,而不是a.equals(b),这样可以防止空指针。

参考:https://mp.weixin.qq.com/s/HujL_5eU57STVSv8yz5KqA

原文地址:https://www.cnblogs.com/bzfsdr/p/12186405.html