美文网首页
8.单例模式-懒汉式-枚举

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

作者: 测试员 | 来源:发表于2019-11-20 00:04 被阅读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);
        }
    }
    
    

    相关文章

      网友评论

          本文标题:8.单例模式-懒汉式-枚举

          本文链接:https://www.haomeiwen.com/subject/dnrnictx.html