饿汉式单例模式:
1.创建一个类 然后对类里面的构造器进行私有化 目的:防止外面调用该类创建对象 无法实现单例
2.一开始先创建一个静态对象 目的:这个对象就是单例
3.创建一个pubilc静态方法来返回对象,供外面调用该对象
优点:线程安全的
不足:一开始就创建对象容易造成空间浪费
懒汉式单例模式:
1.创建一个类 并将构造器设置为私有的 目的:防止外面的对象去调用 无法弄成单例模式
2.声明一个静态对象 但是没有初始化 等到要使用的时候再去初始化对象 避免占用内存空间
3.提供一个public static 方法供外面调用
优点:避免内存空间浪费
不足:线程不安全 当多个线程同时调用的时候方法内部可能会发生阻塞 造成线程不安全
看业务需求,如果业务上允许有比较充分的启动和初始化时间,就使用饿汉式,否则就使用懒汉式
没有合适的资源?快使用搜索试试~ 我知道了~
Java课程作业代码.zip
共22个文件
java:20个
txt:2个
需积分: 9 0 下载量 148 浏览量
2022-09-29
16:05:36
上传
评论
收藏 13KB ZIP 举报
温馨提示
Java课程作业代码.zip
资源详情
资源评论
资源推荐
收起资源包目录
Java课程作业代码.zip (22个子文件)
Java课程作业代码
三角形,矩形
Triangle.java 890B
Rectangle.java 697B
简答.txt 117B
Shape.java 119B
Test.java 355B
乘法表,水仙花,质数
ChengFaBiao.java 291B
Zhishu.java 473B
Number.java 377B
Flowers.java 350B
pos机
Card.java 226B
CreditCard.java 1018B
RestoredCard.java 859B
POS.java 483B
三角,矩形
Triangle.java 1KB
Rectangle.java 1KB
Shape.java 141B
Test.java 737B
饿汉式单例模式与懒汉式单例模式
作业.txt 1017B
几A几B
Test07.java 2KB
上楼梯
Floor.java 593B
Test083001.java 2KB
敲7
game.java 351B
共 22 条
- 1
weixin_53804029
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0