单例,故名思议,一个只能创建一个实例的类. 单例被广泛应用于Spring的bean(默认).线程池.数据库连接池.缓存,还有其他一些无状态的类如servlet. 一个没必要多例的类实现了单例可以节约空间(显而易见),节省资源(线程.数据库连接). 单例模式有这么多好处,那我们来实现它吧,首先想到的是创建一个对象要使用new方法,new方法调用的是类的构造函数,想要不被程序员随意的new对象可以将类的构造函数设为私有,然后再提供一个获取这个类实例的方法,所以就有了下面这个实现. 1.只能正确运行在…