Java代码常见优化方案

Java代码常见优化方案


Java代码常见优化方案

首先 , 良好的编码规范非常重要 。 在 java 程序中 , 访问速度、资源紧张等问题的大部分原因 , 都是代码不规范造成的 。

单例的使用场景

单例模式对于减少资源占用、提高访问速度等方面有很多好处 , 但并不是所有场景都适用于单例 。

简单来说 , 单例主要适用于以下三个方面:

多线程场景 , 通过线程同步来控制资源的并发访问 。

多线程场景 , 控制数据共享 , 让多个不相关的进程或线程之间实现通信(通过访问同一资源来控制) 。

控制实例的产生 , 单例只实例化一次 , 以达到节约资源的目的;

不可随意使用静态变量

当某个对象被定义为 static 变量 , 那么GC通常是不会回收这个对象所占有的内存 。

推荐阅读