Java程序的优化

Posted Rzk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java程序的优化相关的知识,希望对你有一定的参考价值。

 

 

1.尽早释放无用对象的引用  
  A a = new A();
  a = null;//对象a使用完毕后,主动将其设为null
2.尽量不要主动调用某个对象的Finalize()方法 ,应该交给垃圾回收机制调用 覆盖finalize方法以确保资源释放 作为一个补充操作,以防用户忘记“关闭“资源,
3.尽量减少Collection,Map等高级数据结构的使用,因为这些高级数据结构比较复杂,在内存空间分配和回收效率都比较低
4.尽量避免在类的默认构造方法中创建,初始化大量的对象,防止在调用其子类的构造方法是造成不必要的内存资源浪费
5.尽量避免强制系统进行垃圾内存的回收
6.尽量在合适的应用场景下使用对象池技术以提高系统性能

 

以上是关于Java程序的优化的主要内容,如果未能解决你的问题,请参考以下文章

如何在片段中使用 GetJsonFromUrlTask​​.java

使用 C++ 反转句子中的每个单词需要对我的代码片段进行代码优化

java代码在片段活动中不起作用

如何优化C ++代码的以下片段 - 卷中的零交叉

LockSupport.java 中的 FIFO 互斥代码片段

确定我的 Java 程序的哪些部分需要优化