1、单例模式

单例对象(singleton) 是一种常用的设计模式。在java应用中,单例对象能保证在一个jvm中,该对象只有一个实例存在。

1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销

2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。

3、有些类如果交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统就全乱了。

原文地址:https://www.cnblogs.com/lobsterIT/p/4882720.html