Java程序基本优化
2013-11-21 09:28
183 查看
1. 尽量指定类的final修饰符,因为带有final修饰符的类是不可派生的。
2. 尽量重用对象。
3. 尽量使用局部变量。
4. 不要重复初始化变量。
5. 在Java+Oracle的应用系统开发中,Java中内嵌的SQL语句应尽量使用大写,以减轻Oracle解析器解析的负担。
6. 在Java编程过程中进行数据库连接、I/O流操作时务必小心,使用完毕后应及时关闭以释放资源。
7. JVM(Java虚拟机)有自身的GC(垃圾回收机制),但并非十分机智。用户对象后手动设置成null。
8. 在使用同步机制时,应尽量使用方法同步代替代码同步。
9. 尽量减少对变量的重复计算。
10. 尽量采用lazy loading 的策略,即在需要时才开始创建。
11. 谨慎使用异常。
12. 不要在循环中使用try-catch,放在最外层。
13. 注意StringBuffer(表示可变的可写的字符串)的使用。设置合适的容量。
14. 合理使用Java类java.util.Vector。一个Vector就是一个java.lang.Object实例的数组。
15. 当复制大量数据时,使用System.arraycopy()命令。
16. 尽量使用重构。
17. 不适用new 关键字创建类实例。
18. 谨慎使用乘法和除法。如某些乘法可以用移位代替。
19. 在JSP网页关闭无用的会话。 <@page session = “false”>
20. JDBC与I/O。
21. Servlet与内存使用。
22. 使用缓冲标记。
23. 选择合适的引用机制。如include指令和include动作。
24. 及时清除不再需要的会话。
25. 不要将数组声明为public static final;
26. HashMap的遍历效率。
27. Array数组和ArrayList的使用。
2. 尽量重用对象。
3. 尽量使用局部变量。
4. 不要重复初始化变量。
5. 在Java+Oracle的应用系统开发中,Java中内嵌的SQL语句应尽量使用大写,以减轻Oracle解析器解析的负担。
6. 在Java编程过程中进行数据库连接、I/O流操作时务必小心,使用完毕后应及时关闭以释放资源。
7. JVM(Java虚拟机)有自身的GC(垃圾回收机制),但并非十分机智。用户对象后手动设置成null。
8. 在使用同步机制时,应尽量使用方法同步代替代码同步。
9. 尽量减少对变量的重复计算。
10. 尽量采用lazy loading 的策略,即在需要时才开始创建。
11. 谨慎使用异常。
12. 不要在循环中使用try-catch,放在最外层。
13. 注意StringBuffer(表示可变的可写的字符串)的使用。设置合适的容量。
14. 合理使用Java类java.util.Vector。一个Vector就是一个java.lang.Object实例的数组。
15. 当复制大量数据时,使用System.arraycopy()命令。
16. 尽量使用重构。
17. 不适用new 关键字创建类实例。
18. 谨慎使用乘法和除法。如某些乘法可以用移位代替。
19. 在JSP网页关闭无用的会话。 <@page session = “false”>
20. JDBC与I/O。
21. Servlet与内存使用。
22. 使用缓冲标记。
23. 选择合适的引用机制。如include指令和include动作。
24. 及时清除不再需要的会话。
25. 不要将数组声明为public static final;
26. HashMap的遍历效率。
27. Array数组和ArrayList的使用。
相关文章推荐
- Java程序基本优化
- Java 程序优化:字符串操作、基本运算方法等优化策略
- Java 程序优化:字符串操作、基本运算方法等优化策略
- Java 程序优化:字符串操作、基本运算方法等优化策略
- Java 程序优化:字符串操作、基本运算方法等优化策略
- Java 程序优化:字符串操作、基本运算方法等优化策略(二)
- Java 程序性能优化《第一章》Java性能调优概述 1.3基本调优策略和手段
- Java 程序优化:字符串操作、基本运算方法等优化策略(一)
- Java 程序优化:字符串操作、基本运算方法等优化策略(一)
- Java 程序优化:字符串操作、基本运算方法等优化策略(二)
- Java 程序优化:字符串操作、基本运算方法等优化策略
- Java写的爬虫的基本程序
- 关于在Java程序当中创建对象等基本操作的性能测试
- 第六个Java程序,实现基本类型的转换。
- Java高并发程序-Chapter5 锁的优化及注意事项(第二十九讲)锁优化思路和建议
- Java程序性能优化
- java学习笔记(一)程序基本结构
- 使用java基本语法实现的小程序(从1000年1月1日到9999年12月31日所有的对称日)
- java基本程序4.3续
- Java程序性能优化(3)