Java代码优化技巧
来源:互联网 发布:安知玉如意txt网盘 编辑:程序博客网 时间:2024/06/05 11:27
1 前言
在写作Java代码时 效率是十分重要的
尤其是在实际应用中 学长Eric就来总结一下自己平时在优化Java代码时的心得
2 优化技巧
2.1 尽量减少重复的内存申请(减少new语句的使用)
在许多时候我们会对某些大数组内存进行重复申请 例如这样
其实大家可以看到这样的内存申请是十分没有必要的
因为每次进入循环时 如果hrir_temp有在上一次循环中申请内存
那么此时先前的数组内存会被置为无效 从而可能触发Java的内存回收机制
在循环的次数变多时 频繁的内存申请与释放操作会消耗大量的系统资源从而降低Java代码的运行效率
对与这样的代码
较好的写法是:
在多次循环中,将用于临时存储数据的数组申请的操作放到循环外,
从而达到一次申请内存,多次使用数组的目的,
从而避免了大量内存申请与释放的操作。
例如上面的代码就可以改为
嗯嗯 就是这样~
1 0
- Java代码优化技巧
- JAVA代码优化技巧
- JAVA代码优化小技巧
- java代码性能优化技巧
- Java 代码性能优化技巧
- Java代码性能优化技巧
- Java代码性能优化技巧
- HTML 代码优化技巧
- 优化 PHP 代码技巧
- PHP代码优化技巧
- Javascript代码优化技巧
- AS代码优化技巧
- 代码优化技巧
- 代码优化技巧
- php代码优化技巧
- php代码优化技巧
- 16个java代码性能优化及android代码优化技巧
- (代码级)Java性能的优化-JSP教程,Java技巧及代码[转]
- 每N个数反转
- requirejs初体验
- Android提高后台服务进程优先级
- android studio使用过程中遇到的问题
- POJ P2442 Sequence
- Java代码优化技巧
- (UVA)1584
- expect的基本用法
- 抽象工厂--Java实现
- linux, kill掉占用60%多cpu的进程,几秒后换个pid 和 command 又出现?
- 应用require.js进行javascript模块化编程小试一例
- (3)ArcGIS 10.2 链接64位Oracle数据库
- 无限重启病毒
- Win下必备神器之Cmder