1、减小代码的体积 具体优化方法有下面几种: 1、及时关闭流 Java编程过程中,进行数据库连接、I/O流操作时务必小心,使用完毕后,及时关闭以释放资源,因为对这些大对象的操作会造成系统大的开销。 2、尽量减少对变量的重复计算 对方法的调用,即使方法中只有一句语句,也是有消耗的,例如: for(int i=0;i<list.size();i++)建议替换为for(int i=0,int length=list.size();i<length;i++) 这样在list.size()很大的时候,就减少了不必要的消耗。 3、尽量采用懒加载的策略,即在需要的时候才创建 String aa="123";if(i==1){...} 可以将变量定义放在if条件判断里面if(i==1){String aa="123";}这样可以提高程序运行效率。 4、慎用异常 异常对性能不利,只要有异常被抛出,Java虚拟机就必须调用堆栈,因为在处理过程中创建了一个新的对象。
Java代码优化的目标是:1、减小代码的体积 2、提高代码运行的效率。 具体优化方法有下面几种: 1、及时关闭流 Java编程过程中,进行数据库连接、I/O流操作时务必小心,使用完毕后,及时关闭以释放资源,因为对这些大对象的操作会造成系统大的开销。 2、尽量减少对变量的重复计算 对方法的调用,即使方法中只有一句语句,也是有消耗的,例如: for(int i=0;i<list.size();i++)建议替换为for(int i=0,int length=list.size();i<length;i++) 这样在list.size()很大的时候,就减少了不必要的消耗。 3、尽量采用懒加载的策略,即在需要的时候才创建 String aa="123";if(i==1){...} 可以将变量定义放在if条件判断里面if(i==1){String aa="123";}这样可以提高程序运行效率。 4、慎用异常 异常对性能不利,只要有异常被抛出,Java虚拟机就必须调用堆栈,因为在处理过程中创建了一个新的对象。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。