当前位置: 首页 > news >正文

专业做二手网站推广网站平台

专业做二手网站,推广网站平台,网页美工素材,找工作的网站单例模式的目的: 单例模式的目的和其他的设计模式的目的都是一样的,都是为了降低对象之间的耦合性,增加代码的可复用性,可维护性和可扩展性。 单例模式: 单例模式是一种常用的设计模式,用简单的言语说&am…

单例模式的目的:

单例模式的目的和其他的设计模式的目的都是一样的,都是为了降低对象之间的耦合性,增加代码的可复用性,可维护性和可扩展性。

单例模式:

单例模式是一种常用的设计模式,用简单的言语说,单例模式就是一个类只包含一个实例对象,且该类能够自行创建该实例对象的一种设计模式。

单例模式的特点:

1.一个类里只有一个单例对象

2.类能够自行创建单例对象

3.能够保证内存里只有一份对象

4.单例模式设计一个全局的访问点

单例模式主要有两种模式:

1.饿汉模式

饿汉模式单例是指类在加载时就创建了一个单例对象,不管用没用到,先创建了再说,这就是饿汉模式。

简单单例模式实现:

public class Singleton {//单例模式:饿汉模式private Singleton(){}private static Singleton singleton=new Singleton();//设为static,类在加载时就已经实例化public static Singleton getInstance(){return singleton;}
}

饿汉模式缺点:

由于饿汉模式是在类加载时就创建了实例对象,不管是否用到,这样的话虽然保证了在调用getInstance()方法之前一定已经存在单例对象,但是这样容易造成空间资源的浪费。 

2.懒汉模式

懒汉模式单例是指先不创建实例对象,等需要用到时再创建实例对象。

懒汉模式简单实现:

public class Singleton2 {//单例模式:懒汉模式private Singleton2(){}private static Singleton2 singleton2; //类加载时还没实例化public static Singleton2 getInstance(){if(singleton2 == null){singleton2=new Singleton2();}return singleton2;}
}

​​​

懒汉模式缺点:

懒汉模式是线程不安全的,在多线程的情况下,每个线程的运行结果都是不一样的

public class Singleton2 {//单例模式:懒汉模式private Singleton2(){System.out.println(Thread.currentThread().getName()+"");}private static Singleton2 singleton2; //类加载时还没实例化public static Singleton2 getInstance(){if(singleton2 == null){singleton2=new Singleton2();}return singleton2;}public static void main(String[] args) {for(int i=0;i<5;i++){//lambda表达式创建匿名类对象new Thread(()->{Singleton2.getInstance();}).start();}}
}

 

http://www.wangmingla.cn/news/120845.html

相关文章:

  • 打电话给客户怎样介绍自己是做网站的?开场白?厦门网站设计公司
  • 百度宣传做网站多少钱如何做好关键词的优化
  • 触摸终端软件门户网站网址收录
  • php根据ip 跳转网站精准推广的渠道有哪些
  • 网站建设发展现状营销100个引流方案
  • 中国公路工程建设网站全球搜是什么公司
  • 如何用html和css做网站网络服务合同纠纷
  • 如何做网站挣钱app拉新一手渠道商
  • 部门子网站建设方案seo顾问合同
  • 香港公司能在国内做网站快照网站
  • 做网站大作业的心得体会seo主要做什么
  • 上海做网站多少钱包就业的培训学校
  • 网站宣传专利被罚网站推广的方法和途径
  • 建设银行网站名称怎么写企业qq官方下载
  • 企业网站建设的研究开发方法及技术路线燕郊今日头条
  • dedecms做网站全教程代发广告平台
  • 如何做淘宝优惠券网站阳江seo
  • 西直门网站建设seo网络推广教程
  • 网站自己做服务器公司网页制作流程
  • b2b企业网站推广长沙seo优化排名
  • 无锡网站制作哪家有名电商网课
  • 阿里云服务器 放多个网站百度网盘官方
  • 做盗版音乐网站体验营销策略有哪些
  • 好看的企业网站源码百度搜索引擎工作原理
  • 做公司网站 国外系统站点
  • 帮别人做网站赚多少钱培训学校
  • 苏州网站建设哪家好查权重网站
  • 做网站要几个部门组成百度投诉热线中心客服
  • 竞彩网站开发友情链接交换源码
  • wordpress s5主题黑帽seo优化软件