zoukankan      html  css  js  c++  java
  • 单例设计模式

    设计模式就是我们在编程过程中逐渐总结出的一些解决问题的套路。

    单例模式只有一个实例化对象,在整个软件运行过程中,这个类只被实例化有一次,以后不论在哪里都只调用这一个实例。(例如实例化对象的过程中要耗费大量的时间和资源时就会调用单例模式)。

    单例模式包括两种类型饿汉式 和 懒汉式。

    1.饿汉式

    饿汉式

    2.懒汉式

    public class Single {
        //私有构造器,只能内部访问
        private Single() {
            
        }
    
        //懒汉模式
        private static Single single = null;
        public static Single getInstance() {
            if(single == null) {
                single = new Single();
            }
            return single;
        }
    }
    懒汉式

    懒汉式和饿汉式的区别就是类成员属性赋初值的时间不同,懒汉式是当有人调用它时才赋初值,饿汉式是在加载类的时候就赋初值。

  • 相关阅读:
    10046 event 知多少
    10046 event 知多少
    awr相关指标解析
    父子关系展示
    secureCRT启动xmanager图形化工具
    linux单用户模式
    Tor
    windows下的unix工具集:UnxUtils
    OPENLDAP
    Windows命令行重命名文件
  • 原文地址:https://www.cnblogs.com/wfswf/p/14629781.html
Copyright © 2011-2022 走看看