首页 » Java » 代码优化,常见总结

代码优化,常见总结

原文 http://blog.csdn.net/wuxians/article/details/77888344

2017-09-08 01:20:05阅读(533)

用final关键字修饰类,直接声明其中方法不能被重写,提高jvm解析效率

尽量重用对象,建设对象创建

尽可能使用局部变量,局部变量用完直接销毁,节省空间

及时关闭流,避免不必要的资源占用

尽量减少对变量的计算

尽量使用懒加载的策略,什么时候用到再加载

如果能估计要添加数据的多少,直接声明集合的长度,避免集合重新计算分配空间,消耗性能

常量和变量比较,常量放在前面

不要在foreach中add,rmove数据,会出错,应该使用iterate(具体原因看源码,foreach操作后的记录变更数和iterate所期望的不一致)

大量数据的复制使用system.arraycopy()方法

在合适的场合使用单例模式

顺序插入和访问使用ArrayList,无序使用LinkedList,一个线性表,一个链表数据结构

public方法中不用传入过多的参数,封装一下

慎用==,使用equals比较对象

对资源的关闭,要分开操作,避免一个失败,另一个也不能关闭

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹