程序优化-基本优化(我的总结)
来源:互联网 发布:有了源码如何建站 编辑:程序博客网 时间:2024/06/06 22:16
1.尽量指定类的final修饰符,因为带有final修饰符的类是不可派生的。
2.尽量重用对象
3.尽量使用局部变量,调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中,速度较快。
4.不要重复初始化变量。
5.JAVA内嵌的SQL语句尽量使用大写的形式。
6.JAVA编程中,进行数据库连接,I/O操作时务必小心,使用完毕后应及时释放资源。
7.在对象使用完毕后应手动置成NULL。
8.在使用同步机制时,尽量使用方法同步代替代码块同步。
9.尽量减少对变量的重复计算。
10.尽量采用lazy loading的策略,即在需要的时候才开始创建。
11.慎用异常
12.不要在循环中使用try/catch块,应把其放在最外层。
13.注意StringBuffer的使用,使用一个合适的容量值来初始化StringBuffer。
14.合理的使用JAVA类java.util.Vector,一个Vector就是一个java.lang.Object实例的数组。
15.当复制大量数据时,使用System.arraycopy()命令。
16.使用代码重构增强代码的可读性。
17.不用new关键字创建类实例。
18.谨慎乘法和除法,使用移位操作可以极大的提高性能。
19.在JSP页面中关闭无用的会话。
20.如果应用程序需要访问一个规模很大的数据集,则应当考虑使用块提取方式。
21.Servlet和内存使用。
22.使用缓冲标记
23.选择合适的引用机制
24.及时清除不再需要的会话
25.不要将数组声明为:public static final,这样会被当做常量来处理。
26.HashMap的遍历效率。
27.Array(数组)和ArrayList的使用
28.尽量使用HashMap和ArrayList,除非必要,否则不推荐使用HashTable和Vector,后者由于使用同步机制而导致了性能的开销
29.StringBuffer和StringBuilder的区别。
- 程序优化-基本优化(我的总结)
- 程序优化基本方法
- Java程序基本优化
- 程序中的基本优化
- 【程序优化】ABAP程序优化的一些总结
- 我的程序-集成块自动优化设计
- Android 程序优化总结
- 程序优化总结--万变不离其宗
- Android 程序优化总结
- 程序优化总结--万变不离其宗
- 程序优化总结
- 程序优化总结
- Android 程序优化总结
- android 程序优化总结
- 优化程序性能总结
- java程序优化总结
- 程序性能优化总结
- 程序优化总结--万变不离其宗
- Apache CXF实战之一 Hello World Web Service
- 关于textarea和window.clipboardData.setData遇到的小小问题
- Ubuntu中更好地使用Source Insight
- oj成绩处理
- 2-sat问题
- 程序优化-基本优化(我的总结)
- C# 操作MSSQL数据库类(winform)
- hdu1043Eight (经典的八数码)(康托展开+BFS)
- DNS 安全信息 (微软)
- Solr索引增删改查
- oj学生数组
- Ural 1519. Formula 1 优美的插头DP
- zookeeper的领导者选举和原子广播
- Object Literals(提供了很棒的语法糖)