其他分享
首页 > 其他分享> > 设计模式。单例-》饿汉式

设计模式。单例-》饿汉式

作者:互联网

 单例的好处 就是就引用一个对象。可以防止内存多余的加载

也是面试题必须问到的一个问饿汉式

简单实用,推荐使用

缺点也很明显:不管用没用到。在类装载的时候就完成了初始化。

package com.yzdzy.design.singleton;

/**
 * 饿汉式。直接创建出来
 */
public class Mgr01 {
    private static final Mgr01 mInstance = new Mgr01();

    private Mgr01() {
    }

    public static Mgr01 getInstance() {
        return mInstance;
    }

    public void m() {
        System.out.println("m");
    }

    public static void main(String[] args) {
        Mgr01 m1 = Mgr01.getInstance();
        Mgr01 m2 = Mgr01.getInstance();
        System.out.println(m1 == m2);
    }

}
> Task :Mgr01.main()
true

标签:getInstance,Mgr01,饿汉,private,static,单例,设计模式,public
来源: https://blog.csdn.net/mp624183768/article/details/121747938