会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
怪奇物语
怪奇物语
首页
新随笔
联系
管理
2021年7月2日
#
静态内部类实现单例模式
摘要: 创建一个静态的内部类,然后再这个静态的内部类内new对象,然后再外部类的方法中返回调用就静态内部类的创建的对象
阅读全文
posted @ 2021-07-02 11:14 超级无敌美少男战士
阅读(58)
评论(0)
推荐(0)
单例模式的饿汉式的思想原理
摘要: 饿汉式是典型的空间换时间,当类装载的时候就会创建类实例,不管你用不用,先创建出来,然后每次调用的时候,就不需要判断了,节省了运行时间。
阅读全文
posted @ 2021-07-02 11:11 超级无敌美少男战士
阅读(78)
评论(0)
推荐(0)
线程安全的懒汉式单例模式
摘要: 一句话:双重检查加锁 第一层检查,检查是否有引用指向对象,高并发情况下会有多个线程同时进入 第一层锁,保证只有一个线程进入 第二层检查 ,双重检查,防止多个线程同时进入第一层检查(因单例模式只允许存在一个对象,故在创建对象之前无引用指向对象,所有线程均可进入第一层检查) 当某一线程获得锁创建一个Si
阅读全文
posted @ 2021-07-02 11:10 超级无敌美少男战士
阅读(117)
评论(0)
推荐(0)
单例模式的懒汉式的思想原理
摘要: 单例模式的懒汉式体现了缓存的思想,延时加载就是一开始不要加载资源或者数据,一直 等,等到马上就要使用这个资源的或者数据了,躲不过去了才去加载。
阅读全文
posted @ 2021-07-02 11:01 超级无敌美少男战士
阅读(92)
评论(0)
推荐(0)
懒汉模式的单例模式的代码逻辑
摘要: 1.构造方法私有化,外部不能new 2.本类内部创建对象实例 3.提供一个公有的静态方法,返回实例对象
阅读全文
posted @ 2021-07-02 11:00 超级无敌美少男战士
阅读(55)
评论(0)
推荐(0)
# 单例模式总结和使用场景
摘要: 单例模式保证了系统内存中该类只存在一个对象,节省了系统资源,对于一些需要频繁创建销毁的对象,使 用单例模式可以提高系统性能 当想实例化一个单例类的时候,必须要记住使用相应的获取对象的方法,而不是使用 new 单例模式 使用的场景: 需要 频繁的进行创建和销毁的对象、创建对象时耗时过多或耗费资源过多(
阅读全文
posted @ 2021-07-02 10:51 超级无敌美少男战士
阅读(167)
评论(0)
推荐(0)
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3