广州中软卓越提供专业的java培训课程,现在就java的代码优化简单探讨一下:
java代码优化的细节:
1尽量指定类、方法的final修饰符
2尽量重用对象
3尽可能使用局部变量
4及时关闭流
5尽量减少对变量的重复计算
6尽量采用懒加载的策略,即在需要的时候才创建
7慎用异常,异常对性能不利
8不要在循环中使用try…catch…,应该把其放在最外层
9如果能估计到待添加的内容长度,为底层以数组方式实现的集合、工具类指定初始长度
10当复制大量数据时,使用System.arraycopy()命令
11乘法和除法使用移位操作
12循环内不要不断创建对象引用
13基于效率和类型检查的考虑,应该尽可能使用array,无法确定数组大小时才使用ArrayList
14尽量使用HashMap、ArrayList、StringBuilder,除非线程安全需要,否则不推荐使用Hashtable、Vector、StringBuffer,后三者由于使用同步机制而导致了性能开销
15不要将数组声明为public static final
16尽量在合适的场合使用单例
17尽量避免随意使用静态变量
18及时清除不再需要的会话
19不要创建一些不使用的对象,不要导入一些不使用的类
20程序运行过程中避免使用反射
21使用数据库连接池和线程池
22使用带缓冲的输入输出流进行IO操作
广州中软卓越java培训www.gzetc.com.cn,给每一个有梦想的人一个过渡的舞台。