什么是单例模式?单例模式的举例

来源:互联网 发布:如何分析数据 编辑:程序博客网 时间:2024/04/30 09:29

什么是单例模式?

Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍懒汉式单例、饿汉式单例.
特点:
1.单例类只能有一个实例.
      2.单例类必须自己创建自己的唯一实例.

        3.单例类的构造器必须是私有,不允许外界通过构造器创建对象.

      4.单例类只能通过公开的静态方法向外界返回类的唯一实例

1.饿汉式单例


public class Single
{
private Single(){};
private static Single single = new Single();
public static Single getSingle(){
return single;
}
}



2.懒汉式单例

public class Single{

private static Single single=null;

private Single(){};

public static synchronized Single getSingle(){

if(single==null) single=new Single();

return single;

}

}

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 华为荣耀5x死机怎么办 华为荣耀开不了机怎么办 荣耀10开不了机怎么办 乐视pro3变砖了怎么办 手机升级后开不了机怎么办 华为g750开不了机怎么办 手机变砖怎么办插电没反应 变砖手机不通电怎么办 小米手机充电口坏了怎么办 小米2s尾插坏了怎么办 小米手机充电插口坏了怎么办 一条网线上两个亚马逊账号怎么办 加拿大28输20万怎么办 买家账户被亚马逊关闭余额怎么办 京东自营物流慢怎么办 京东退货不给退怎么办 刚付款不想要了怎么办 淘宝卖家拒绝退货退款怎么办 投诉不成立卖家怎么办 淘宝卖家被买家投诉卖假货怎么办 天猫三天未发货怎么办 天猫申请换货卖家不处理怎么办 天猫新疆不发货怎么办 天猫商城少发货怎么办 下单了卖家不发货怎么办 天猫超市漏发货怎么办 天猫购物几天不发货怎么办 天猫总是不发货怎么办 申请退款后卖家又发货了怎么办 天猫拍后申请退款卖家发货怎么办 淘宝上没下单却收到了货怎么办 被买家投诉三无产品怎么办 阿里巴巴卖家虚假发货怎么办 淘宝捡到便宜但是卖家不发货怎么办 被工商局查到三无产品怎么办 淘宝买到三无产品电器怎么办 天猫商城被投诉怎么办 床板有虫子咬人怎么办 微信充电话费充错怎么办 联通话费充多了怎么办 qq钱包充值要验证码怎么办