单例模式:指一个类有且仅有一个实例 由于单例模式只允许有一个实例,所以单例类就不可通过new来创建,而所有对象都默认有一个无参的构造函数可以创建对象,所以单例类不仅不能提供public的构造方法,还需要重写默认的无参构造方法.由于单例类不可再new创建,所以需要有一个公用的实例需要创建好并返回,所以单例类还需要有一个返回单例对象的方法.且这个方法还必须是静态的方法,否则此方法无法在其他地方调用.综上所述,单例类的大致结构如下: public class SingletonDemo { priva…