美文网首页
面试题5-单例模式

面试题5-单例模式

作者: 小庄bb | 来源:发表于2017-09-01 20:53 被阅读11次

    题目要求

    简单的单例模式

    代码

    package 单例模式;
    
    /**
     * 
     * 实现简单的单例模式
     * 
     */
    public class Demo {
    
        
        /**
         *  饿汉式单例模式:
         *  
         */
        static class Demo1 {
            
            public static final Demo1 instance = new Demo1();
            
            private Demo1() {
            }
            
            public static Demo1 getInstance() {
                return instance ;
            } 
            
        }
        
        
        /**
         * 
         * 懒汉式单例模式
         *
         */
        static class Demo2 {
            
            public static Demo2 instance = null ;
            
            private Demo2() {
            }
            
            public static Demo2 getInstance() {
                
                if(instance == null) {
                    instance = new Demo2() ;
                }
                
                return instance ;
            } 
            
        }
    
    }
    
    

    看完整源码戳源码地址

    相关文章

      网友评论

          本文标题:面试题5-单例模式

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