编程知识 cdmana.com

读Java高效代码50例

参考

  • 把跟类成员变量无关的方法声明成静态方法
  • 如果变量的初值会被覆盖,就没有必要给变量赋初值

image.png
image.png

  • 尽量使用移位来代替正整数乘除
  • 使用"+"进行字符串转换,使用方便但是效率低,建议使用String.valueOf

image.png

  • 不要使用size方法检测空,必须使用isEmpty方法检测空。任何isEmpty方法实现的时间复杂度都是0(1),但是某些size方法实现的时间复杂度有可能是0(n)

版权声明
本文为[贤魚]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000038147118

Scroll to Top