Java程序优化思想
2017-02-19 本文已影响37人
zhangxuanchen
我对Java程序优化总结起来有五个字,少,快,精,巧,明,以这样流程对Java程序进行优化,就能够使得程序的性能更上一层楼。
少:类中代码行数少,逻辑切换语句少,变量声明少,内存申请少。
快:数据结构执行速度快,方法栈进出快,循环执行快,同步块中 代码执行快。
精:每一步代码都经过提纯达到所能想到的最优解。代码结构整齐,符合java代码规范。
巧:程序整体和业务逻辑相互结合使用了最为恰当的设计模式。在业务范围内可以随意拆装变换业务流程。
明:程序命名规范,逻辑清晰,设计合理,其它程序人员也能够很快的上手。
以上内容并不是完全定死的,这是一个大概的概念,按照这个顺序去逐步删除程序中的代码,整理精炼提纯,就能够将代码优化到一个较为完美的状态。