描述Single对象:

package android.java.oop14;

public class Single {

    // 默认构造方法 私有化 不让外界调用
private Single() {} private static final Single SINGLE = new Single(); public static Single getSingle() {
return SINGLE;
} public void printlnData() {
System.out.println("---> 显示数据...");
}
}

main测试方法:

package android.java.oop14;

public class SingleDemo {

    public static void main(String[] args) {

        Single single = Single.getSingle();

        single.printlnData();

    }

}

执行结果:

Android-Java-饿汉式单例模式(内存图)-LMLPHP

以上案例 内存图分析:

Android-Java-饿汉式单例模式(内存图)-LMLPHP

05-01 01:46