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

wordpress中英文插件宁波seo运营推广平台排名

wordpress中英文插件,宁波seo运营推广平台排名,纪委网站微信建设,局网站建设总结单例模式作为23中设计模式中最基础的设计模式,一般实现方式为 ①私有化构造方法 ②提供一个获取对象的静态方法 除此之外,实现单例模式的方法还有很多种,这篇文章主要介绍实现单例模式的几种方法。 目录 一、懒汉式单例 二、懒汉式单例优化…

单例模式作为23中设计模式中最基础的设计模式,一般实现方式为

①私有化构造方法

②提供一个获取对象的静态方法

除此之外,实现单例模式的方法还有很多种,这篇文章主要介绍实现单例模式的几种方法。

目录

一、懒汉式单例

二、懒汉式单例优化(双重检测锁)

三、饿汉式单例

四、静态内部类实现的饿汉式单例

五、枚举实现饿汉式单例


一、懒汉式单例

package design.singleton;import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;/*** 懒汉式单例*/
public class LazySingleton {private staticLazySingleton instance;private LazySingleton() { }/*** 普通懒汉式单例*/public static LazySingleton getInstance() {if (instance == null) {instance = new LazySingleton();}return instance;}}

 

二、懒汉式单例优化(双重检测锁)

第一种方式的代码在多线程下存在并发问题

package design.singleton;/*** 双重检测锁的懒汉式单例*/
public class LazySingleton {private static volatile LazySingleton instance;private LazySingleton() { }/*** 双重检测锁的懒汉单例* @return LazySingleton*/public static LazySingleton getInstance() {if (instance == null) {synchronized (LazySingleton.class) {if (instance == null) {instance = new LazySingleton();}}}return instance;}}

三、饿汉式单例

package design.singleton;/*** 饿汉式单例*/
public class EagerSingleton {private static final EagerSingleton instance;static {instance = new EagerSingleton();}private EagerSingleton() { }public static EagerSingleton getInstance() {return instance;}}

 

四、静态内部类实现的饿汉式单例

package design.singleton;/*** 静态内部类的懒汉式单例* @author heyunlin* @version 1.0*/
public class InnerClassSingleton {private static class StaticInnerClassSingleton {private static final StaticInnerClassSingleton singleton = new StaticInnerClassSingleton();}private InnerClassSingleton() {throw new RuntimeException();}public static StaticInnerClassSingleton getInstance() {return StaticInnerClassSingleton.singleton;}}

五、枚举实现饿汉式单例

package design.singleton;/*** 枚举实现的单例模式* @author heyunlin* @version 1.0*/
public enum EnumSingleton {Singleton;}

http://www.tj-hxxt.cn/news/12915.html

相关文章:

  • 设计专业网址推广优化网站排名
  • 网站开发多少钱一天是全球网络营销公司排名
  • 正能量网站免费下载业务推广方式有哪些
  • 中国工程建设监理协会网站许昌网络推广公司
  • 网站建设的工作职责徐州百度推广总代理
  • 常州网站建设智博seo排名优化公司价格
  • 团购做的比较好的网站seo搜索优化是什么呢
  • 如何制作网页图片素材seo排名关键词搜索结果
  • 推广平台软件宁波seo托管公司
  • wordpress调用函数百度seo关键词排名s
  • 展示系统 网站模板免费下载关键词优化靠谱推荐
  • 如何做网站ppt南宁网站建设及推广
  • 一般做网站都在什么网做搜索网
  • 建做一个av网站好百度网络优化
  • 网站定制开发成本网站友链查询接口
  • 怎么用css做响应式网站优化器
  • 海报设计制作网站最新疫情爆发
  • 中信建设有限责任公司财务情况sem优化是什么意思
  • 网站建设代码好难啊sem竞价托管费用
  • 网站前台架构英语seo
  • 网站开发和软件电子商务培训
  • 分类信息网站开发教程广州百度首页优化
  • 商家做网站的优点山西优化公司
  • 大良营销网站建设市场推广普通话内容100字
  • 那个网站做生鲜凡科网站官网
  • 福州绿光网站建设工作室seo诊断方法步骤
  • 麻花星空影视传媒制作公司网站seo主要是做什么的
  • 新日源建设集团有限公司网站北京企业网站推广哪家公司好
  • 做肥料网站百度知道客服电话
  • 教育培训手机网站模板下载怎么seo网站排名