其他分享
首页 > 其他分享> > 2.单例模式

2.单例模式

作者:互联网

 

 

/**
 * @author wuyimin
 * @create 2021-07-24 11:31
 * @description 饿汉式单例(静态变量方法)
 * 缺点:在类装载的时候就完成了实例化,没有达到懒加载的效果,如果从未使用过这个实例就会早曾内存的浪费
 * 优点:写法简单,在类装载的时候完成了实例化,避免了线程同步的问题
 */
public class Hungry {
    //私有化构造器
    private Hungry(){};
    //内部创建对象实例(注意修饰符public final static)
    private final static Hungry instance=new Hungry();
    //提供公共的静态方法返回实例对象(方法也必须是静态的)
    public static Hungry getInstance(){
        return instance;
    }
}

 

标签:Hungry,模式,instance,实例,static,private,单例,public
来源: https://www.cnblogs.com/wuyimin/p/15054818.html