首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA线程保险单例模式

2012-08-27 
JAVA线程安全单例模式public class Singleton {/*** 类级的内部类,也就是静态的成员式内部类,该内部类的实

JAVA线程安全单例模式
public class Singleton {
        /**
         * 类级的内部类,也就是静态的成员式内部类,该内部类的实例与外部类的实例没有绑定关系,
         * 而且只有被调用到才会装载,从而实现了延迟加载
         */
        private static class SingletonHolder{
            /**
             * 静态初始化器,由JVM来保证线程安全
             */
            private static Singleton instance = new Singleton();
        }
        /**
         * 私有化构造方法
         */
        private Singleton(){
        }
        
        public static  Singleton getInstance(){
            return SingletonHolder.instance;
        }
    }

热点排行