java单例模式实例
山水有情
好评回答
java设计模式总体来说有23种;分为3大类:创建型模式(5种)、结构型模式(7种)、行为型模式(11种);单例模式作为创建型模式的一种,是一种比较常用的设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。单例模式具有三个特点:1、该类只有一个实例;2、该类自行创建该实例(在该类内部创建自身的实例对象);3、向整个系统公开这个实例接口。
单例模式又分为三种:懒汉式单例、饿汉式单例、登记式单例三种。
操作方法
首先先创建一个新的web工程
然后创建两个包,com.action和com.util(报名随便,个人喜好而已),分别用来放主函数和实例
先写个简单的单例,在util下新建一个类test1,代码如下:
在util下再新建一个类,testStream,代码如下:
最后在action中创建一个主函数,代码如下:
以下是饿汉模式、懒汉模式和登记模式实例
特别提示
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。在我们平常开发中、涉及缓存
山水有情 2024-05-18 19:31:31
本网站引用、摘录或转载上述内容仅供网站访问者交流或参考,文中观点或信息与爱问公司无关,与之相关的任何事务以及法律责任均与爱问公司无关。
最新回答 换一换
1
问:相机主拨盘有什么作用
答:
答:相机主拨盘就是像鼠标滚轮一样的东西,本身没有实际作用,但是配合不同的快捷键在不同的页面下可以完成画质选择,感光度选择,白平衡选择,光圈选择,快门选择等不同的作用照相机简称相机,是一种利用光学成像原理形成影像并使用底片记录影像的设备。很多可以记录影像设备都具备照相机的特征。医学成像设备、天文观测设备等等。照相机是用于摄影的光学器械。被摄景物反射出的光线通过照相镜头(摄景物镜)和控制曝光量的快门聚焦后,被摄景物在暗箱内的感光材料上形成潜像,经冲洗处理(即显影、定影)构成永久性的影像,这种技术称为摄影术。分为一般的照相与专业的摄像。
2
kpp是什么 2020-04-06
3
中原指的是哪几个省份 2019-08-09
4
闺蜜生小孩了送什么好 2019-10-19
5
淘宝618是什么活动时间 2020-06-09
相关推荐
君子在生肖里代表什么
君子在生肖代表生肖羊。羊在十二生肖中居第八位,与十二地支配属“未”。羊是羊亚科的统称,哺乳纲、偶蹄目、牛科、羊亚科,是人类的家畜之一。有毛的四腿反刍动物,是羊毛的主要来源。毛...
详情>
提问时间:2020-02-20
500g面粉用多少泡打粉
500g面粉使用泡打粉一般的用量是面粉的1-3%,大概是10g左右。泡打粉在制作面点中发挥着及其重要的作用,泡打粉主要是属于一种发酵剂,500g面粉里面大概需要放入8到10g...
详情>
提问时间:2020-03-30
各民族一律平等是指什么
各民族一律平等是指一切民族的平等,各民族在一切权利上的平等,各民族在事实上的平等。指民族不分大小一律平等,任何民族不能享有特权。是马克思列宁主义解决民族问题的根本原则之一,是...
详情>
提问时间:2019-10-25
牛奶可以做什么简单又方便的美食
牛奶可以做简单又方便的美食有:双皮奶、烤牛奶、牛奶布丁、奶茶、牛奶饼干等。1、双皮奶双皮奶,是一种粤式甜品。清朝时起源自广东顺德,用水牛奶做原料。现遍布于广东、澳门、香港等地...
详情>
提问时间:2021-11-29
察举制形成于哪个朝代
西汉。察举制是西汉汉武帝元光元年(公元前134年)开始推行的一项官吏选拔制度,主要是地方和中央根据个人的才能和品行对个人进行推举和征召。察举制是在中国古代产生的第一个系统的选...
详情>
提问时间:2020-03-30
情何以堪有哪几种意思
情何以堪释义:感情又怎么能承受这种打击呢?在不同的语境解释略有不同。情何以堪的一般释义是人的感情又怎么能承受得这种打击,是一种含有感慨或体谅的语气。情何以堪(qínghéyǐ...
详情>
提问时间:2020-01-17
试用期合同影响应届生身份吗
不影响。三方协议并非正式的劳动合同,所以对考生的应届生身份并不造成影响。但如若考生签订了正式劳动合同,就算是毕业当年,在国考报考时,也不算应届生身份了,也就不能报考定向招考应...
详情>
提问时间:2020-07-20
告五人乐队为什么叫告五人
告五人乐队自己取名叫告五人,属于独立乐团,由双主唱、鼓的三人编制组成,来自宜兰、台北。擅长抒情摇滚曲风,并尝试加入迷幻、爵士、funk等元素,创作淬炼自生活。这支成员多数为宜...
详情>
提问时间:2020-07-01
北京无人驾驶网约车怎么预约
北京无人驾驶网约车可以在百度地图操作就能直接约车。步骤如下:1、打开百度地图APP,点击“自动驾驶”。2、导航界面,点击北京地区ApolloGO自动驾驶体验。3、阅读乘坐提示...
详情>
提问时间:2021-04-20