java笔记—-单例模式

文章目录
前言一、单例模式是什么?二、饿汉模式1、饿汉定义2、为什么说饿汉模式是线程安全的呢?
三、懒汉模式1、懒汉定义2、为什么说懒汉模式是线程不安全的呢?3、双重检查锁定机制
四、饿汉式与懒汉式的优缺点总结

前言
单例模式在很多面试题都出现过,单例模式能够保证一个类仅有唯一的实例,并提供一个全局访问点。而不用想要每个对象的时候就去new一个,这样浪费资源和空间

一、单例模式是什么?
平时使用的软件中,例如 回收站、线程池、文件系统等,都只有一个实例,这些都是单例模式的典型应用。    单例模式:确保某个类只有一个实例,并提供一个全局访问点来访问这个实例。 单例模式有三个要点:   1. 某个类只能有一个实例   2. 必须自行创建这个实例   3. 必须自行向整个系统提供这个实例。 以上三个要点提示着我们的代码编写需要注意,构造函数必须私有,否则在其他类中便可以调用构造函数

java笔记—-单例模式最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/13947.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>