栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

设计模式系列详解 -- 单例模式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

设计模式系列详解 -- 单例模式

什么是单例模式?

单例模式是一种创建型设计模式,它能够保证一个类只有一个实例,该单例对象必须由单例类自行创建,并提供一个访问该实例的全局节点。该方法可以创建一个新对象,但如果该对象已经被创建,则返回已有的对象。

例如,Windows中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。

单例模式有什么特点?

1…在Java应用中,单例模式能保证在一个JVM中,该对象只有一个实例存在
2…构造器必须是私有的,外部类无法通过调用构造器方法创建该实例
3…没有公开的set方法,外部类无法调用set方法创建该实例
4…提供一个公开的get方法获取唯一的这个实例

单例模式的优点说几个?

1…降低类创建造成的系统开销
2…省去了new操作符,降低了系统内存的使用频率,减轻GC压力
3

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004250.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号