您当前的位置: 首页 >  Java

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java设计模式——单例模式的概念

小志的博客 发布时间:2020-05-18 17:10:39 ,浏览量:0

目录结构
  • 一、单例模式的定义与类型
  • 二、单例模式的适用场景
  • 三、单例模式的优点
  • 四、单例模式的缺点
  • 五、单例模式中需要考虑的重点问题
  • 六、单例模式的Doule Check(双重检查锁机制)
  • 七、单例模式的静态内部类
  • 八、单例模式的相关设计模式

一、单例模式的定义与类型

1、定义

  • 保证一个类仅有一个实例,并提供一个全局访问

2、类型

  • 创建型
二、单例模式的适用场景
  • 想确保任何情况下都绝对只有一个实例
三、单例模式的优点
  • 在内存里只有一个实例,减少了内存开销
  • 可以避免对资源的多重占用
  • 设置全局访问点,严格控制访问
四、单例模式的缺点
  • 没有接口,扩展困难
五、单例模式中需要考虑的重点问题
  • 私有构造器问题
  • 线程安全问题
  • 延迟加载问题
  • 序列化和反序列化安全问题
  • 反射
六、单例模式的Doule Check(双重检查锁机制)

在这里插入图片描述

七、单例模式的静态内部类

在这里插入图片描述

八、单例模式的相关设计模式
  • 单例模式和工厂模式
  • 单例模式和享元模式
关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0413s