zoukankan      html  css  js  c++  java
  • java性能优化策略

    1. 尽量使用局部变量代替成员变量,循环中对成员变量、方法的调用不超过2次

    2. ArrayList如果知道大小,初始化时应指明

    3. HashMap的遍历,用Entry

    4. 如果确定类不可继承尽量使用final指定类的修饰符

    5. 不要再循环中嵌套try()catch{},应把它放在最外层,慎用异常

    6. 对于容器中的某一个对象,能用索引就不要用obj

    7. 尽量减少乘法和除法运算

    8. 如果没有必要访问一个对象的外部,应使方法成为静态方法

    9. 尽量避免在内部使用get和set方法,应直接使用属性

    10. 慎用增强型for循环(for each)

    11. 权衡使用枚举,通过枚举你可以得到更好的api和编译时的检查,但枚举会牺牲速度,并且产生很大的class文件

    12. 避免使用浮点类型

  • 相关阅读:
    01矩阵扩展
    蒙特卡罗仿真
    某幂相关数学结论
    分式乘法变加减
    ICPC模板排版工具
    windows下mysql使用实录
    随机题目小结
    工作用linux命令汇总
    小数化分数的O(log2n)解法
    博弈总结
  • 原文地址:https://www.cnblogs.com/lost-in-code/p/3164395.html
Copyright © 2011-2022 走看看