面试题5-单例模式

题目要求

简单的单例模式

代码

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 ;
        } 
        
    }

}


看完整源码戳源码地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,909评论 25 708
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,740评论 18 399
  • 作者 心中心 精神分析核心概念与临床实践 528南京研讨班第1天: (起源)我在半月前就订好票,无意识对...
    心中心阅读 188评论 0 0
  • 文/菡萏莲荷 一蘑菇小草随风摇,小雨沙沙叫:“小蘑菇,你在哪儿呀?”小草别着急,小雨你莫吵,我在泥土里。蘑菇探出...
    菡萏莲荷阅读 807评论 1 3
  • 在Linux中能够输入:ls -l,可以看到如下类似结构。 rwx含义介绍: 先取第一样来看:drwxr-xr-x...
    IT分享汇阅读 398评论 0 0