1:在任何可能的地方使用局部变量
属于方法调用部分的自变量和声明为此调用一部分的临时变量存储在栈中,这比较快。诸如static,实例(instance)变量和新的对象创建在堆中,这比较慢。局部变量的更深入优化依赖于你正在使用的编译器或虚拟机。
2: 在任何可能的地方让类为Final
3:乘法和除法 如果是2的倍数,尽量用移位方法
4:try catch 尽量不要在循环中使用。
在异常的处理中,生成一个异常对象要消耗掉大部分的时间。
5:尽量减少对象的创建,能复用就复用。
例如,字符串操作尽量用StringBuffer
6:尽可能的使用静态变量
如果类中的变量不会随他的实例而变化,就可以定义为静态变量,从而使他所有的实例都共享这个变量。
7:对象的初始化延迟。在使用时初始化,不要在程序开始就初始化。
8:当复制大量数据时,使用System.arraycopy()命令
9:同步方法而不要同步整个代码段 ,要同步方法或者某个代码块。
10:I/O操作时,如果有编码问题,应该先转换再用writer,或者用OutputStream.
11:尽量早释放无用对象的引用
1.Public void test(){
2. Object obj = new Object();
3.……
4. Obj=null;
5. //执行耗时,耗内存操作;或调用耗时,耗内存的方法
6.……
7.}
分享到:
相关推荐
java代码优化总结1.0版本.zip
java代码优化总结1.0版本.7z
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃...
Java 代码优化常见注意点 别人在blog里总结出来的 拿来分享给大家[免分]
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是...
35个Java代码性能优化总结.pdf
java代码优化细节总结1.0版本.zip
java代码优化细节总结1.0版本.7z
35 个 Java 代码性能优化总结
这本书里面有一百多个提升java代码的建议,都是一些牛人多年总结出来的好经验,希望对大家有帮助。
java代码细节总结1.0版本.zip
│ 16 案例分析:常见 Java 代码优化法则.mp4 │ 17 高级进阶:JVM 如何完成垃圾回收?.mp4 │ 18 高级进阶:JIT 如何影响 JVM 的性能?.mp4 │ 20 SpringBoot 服务性能优化.mp4 │ 21 性能优化的过程方法与...
java代码细节总结1.0版本.7z
通过经历的一个项目实例,介绍了 Java 代码优化的过程,总结了优化 Java 程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。作者从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的...
本篇文章主要介绍了Java代码性能优化的35个方法,具有很好的参考价值,下面跟着小编一起来看下吧
通过对代码规范相关的三本书《重构,改善代码的既有设计》、《代码整洁之道》、《阿里巴巴Java开发手册》,抽取了重要成分,对代码优化重构思路的一次总结
本文介绍了 Java 代码优化的过程,总结了优化 Java 程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因,需要的朋友可以参考下
java面试套路--内含面试题笔试题汇总、面试音频、人事总结、自我介绍、并发解决方案、常见故障、代码优化、数据库优化