写点什么

优化 JAVA 代码总结

用户头像
跳蚤
关注
发布于: 2021 年 02 月 28 日

优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。

尽量指定类的 final 修饰符带有 final 修饰符的类是不可派生的。

尽量重用对象。

尽量使用局部变量,调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其他变量,如静态变量、实例变量等,都在堆(Heap)中创建,速度较慢。另外,依赖于具体的编译器/JVM,局部变量还可能得到进一步优化。

不要重复初始化变量。

在使用同步机制时,应尽量使用方法同步代替代码块同步。

尽量减少对变量的重复计算。

尽量采用 lazy loading 的策略,即在需要的时候才开始创建。

慎用异常。

当复制大量数据时,使用 System.arraycopy()命令。

及时清除不再需要的会话。

用户头像

跳蚤

关注

技术成就了我,我相信技术能让我飞 2020.08.06 加入

本人从事软件开发20年,系统架构7年,担任部门经理、架构部经理、技术经理

评论

发布
暂无评论
优化JAVA代码总结