• 技术文章 >java >java基础

    java单例中的饱汉模式实现

    小妮浅浅小妮浅浅2021-07-28 09:37:23原创3504

    使用说明

    1、饱汉是变种最多的单例模式。

    2、饱汉模式的核心是懒惰加载。优点是启动速度快,节约资源,直到实例首次访问为止,需要初始化的案例小缺点是写起来麻烦,缺点是线程不安全,if语句有竞争条件。

    实例

    //饱汉
    //UnThreadSafe
    public class Singleton1 {
        private static Singletion1 singleton = null;
        
        private Singleton1() {
        }
        
        public static Singleton1 getInstance() {
            if (singleton == null) {
                singleton = new Singleton1();
            }
            return singleton;
        }
    }

    以上就是java单例中的饱汉模式实现,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java单例
    品易云
    上一篇:Java反序列化如何理解 下一篇:java单例中饿汉模式的使用

    相关文章推荐

    • java时间日期API的整理• java8中注解的多种用法• java之JDK注解的介绍• java中@SuppressWarnings是什么意思• java对象分配内存的两种类型• java switch语句的执行过程• java类中的两种成员访问• java this关键字的使用注意• java如何在表格添加水印• java类加载器的常用方法• java如何重写findClass方法• Java序列化是什么• Java反序列化如何理解

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网