对于设计模式的使用场景和好处,之前有介绍一篇,今天主要是单例模式的编写方式,直接看代码吧
单例模式之饿汉模式,不会懒加载。线程安全
/** * @Author wangtao * @Description 单例模式之饿汉模式,不会懒加载。线程安全 * @Date 2019-5-22 12:32 * @优点 线程安全,简单易实现 * @缺点 在进行类加载的时候就创建好实例,会占用内存 **/ class SingletonHungry{ //私有构造函数 private SingletonHungry(){} //创建实例 private static final SingletonHungry singletonHungry=new SingletonHungry(); //提供获取公有方法 public static SingletonHungry getInstance(){ return singletonHungry; } }