在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生,以达到节约资源的目的; 第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。
热点热议
知识整理
linux下使用 boost.python 调用c++动态库
作者:技术小能手 发表在:Python爱好者社区
美文回顾
作者:技术小能手 发表在:安卓巴士Android开发者门户
有奖话题讨论
往期精彩回顾
10月30日云栖精选夜读 | 你必须掌握的 21 个 Java 核心技术!
10月29日云栖精选夜读 | 十条精进原则,给迷茫于劳而无功的技术人
10月26日云栖精选夜读 | 晚上自学java两个月能找工作吗?