8.单例模式-懒汉式-枚举

2019-11-20  本文已影响0人  测试员

步骤

创建一个枚举值,OK了!

优点

简单,不仅能避免多线程同步问题,而 且还能防止反序列化重新创建新的对象。

代码实现

package com.yuan.dp.singleton;

/**
 * 单利模式-懒汉式-枚举
 * @author Yuan-9826
 */
enum SingleTon_7 {
    /**
     * 这是一个SingleTon_7类型的枚举值
     */
    INSTANCE
}

class Test_SingleTon_7{
    public static void main(String[] args) {
        /**
         * 结果为true毫无悬念【这种方式是Effective Java作者Josh Bloch 提倡的方式 】
         */
        System.out.println(SingleTon_7.INSTANCE==SingleTon_7.INSTANCE);
    }
}

上一篇下一篇

猜你喜欢

热点阅读