Java代码优化技巧

来源:互联网 发布:安知玉如意txt网盘 编辑:程序博客网 时间:2024/06/05 11:27

1 前言

在写作Java代码时 效率是十分重要的
尤其是在实际应用中 学长Eric就来总结一下自己平时在优化Java代码时的心得

2 优化技巧

2.1 尽量减少重复的内存申请(减少new语句的使用)

在许多时候我们会对某些大数组内存进行重复申请 例如这样

其实大家可以看到这样的内存申请是十分没有必要的 
因为每次进入循环时 如果hrir_temp有在上一次循环中申请内存
那么此时先前的数组内存会被置为无效 从而可能触发Java的内存回收机制
在循环的次数变多时 频繁的内存申请与释放操作会消耗大量的系统资源从而降低Java代码的运行效率
对与这样的代码 
较好的写法是:
在多次循环中,将用于临时存储数据的数组申请的操作放到循环外,
从而达到一次申请内存,多次使用数组的目的,
从而避免了大量内存申请与释放的操作。
例如上面的代码就可以改为

嗯嗯 就是这样~
1 0
原创粉丝点击