前言 在写作Java代码时 效率是十分重要的 尤其是在实际应用中 学长Eric就来总结一下自己平时在优化Java代码时的心得
在写作Java代码时 效率是十分重要的
尤其是在实际应用中 学长Eric就来总结一下自己平时在优化Java代码时的心得
在许多时候我们会对某些大数组内存进行重复申请 例如这样
其实大家可以看到这样的内存申请是十分没有必要的
因为每次进入循环时 如果hrir_temp有在上一次循环中申请内存
那么此时先前的数组内存会被置为无效 从而可能触发Java的内存回收机制
在循环的次数变多时 频繁的内存申请与释放操作会消耗大量的系统资源从而降低Java代码的运行效率
对与这样的代码
较好的写法是:
在多次循环中,将用于临时存储数据的数组申请的操作放到循环外,
从而达到一次申请内存,多次使用数组的目的,
从而避免了大量内存申请与释放的操作。
例如上面的代码就可以改为
嗯嗯 就是这样~
本站为非盈利网站,如果您喜欢这篇文章,欢迎支持我们继续运营!
本站主要用于日常笔记的记录和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题,请联系我立即删除:“abcdsjx@126.com”。
QQ: 1164453243
邮箱: abcdsjx@126.com