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

建立网站就是制作网页吗山西网络推广专业

建立网站就是制作网页吗,山西网络推广专业,建设网站需要购买虚拟主机吗,wordpress是英文的怎么办单例模式作为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.khdw.cn/news/34346.html

相关文章:

  • 商城类网站建设步骤长尾词挖掘工具爱站网
  • 如何自己做优惠卷网站广州网站推广联盟
  • 桂林 临桂 疫情二十条优化措施
  • 县级网站建设湖北seo诊断
  • 网站开发具备的相关知识外国网站开放的浏览器
  • 品质网站设包头seo
  • 化工产品东莞网站建设seo北京
  • 网站联动博客网站登录入口
  • 创建qq网站免费二级域名分发平台
  • 广州知名网站建设公司网站优化有哪些类型
  • 傻瓜式网站源码网站备案流程
  • 日本雅虎网站如何做推广最吸引人的营销广告词
  • 杭州专业做网站的浏览器大全
  • 泉州关键词网站排名广州网站优化软件
  • 门户网站的发展趋势网页优化方法
  • 政府网站有哪些怎样免费推广自己的网站
  • 牟平网站建设武汉关键词seo
  • 网站后台用什么程序做谷歌广告优化师
  • 自己建网站卖东西怎么样品牌推广方案包括哪些
  • wordpress浏览数插件引擎优化seo
  • 西安有没有网站建设和营销的培训百度公司电话
  • wordpress幻灯片代码福州seo顾问
  • 短视频矩阵营销seo培训学院
  • windows主机 wordpress 防盗链潍坊seo建站
  • 绍兴做网站哪家好搜索引擎推广方案
  • 广州网站开发 细致广州亦客网络网络营销的核心是什么
  • 网站建设云主机云服务器外贸软件
  • 怎么做电影网站的微信seo是什么意思
  • 优秀的移动端网站福州seo代理商
  • 公司网站设网络广告推广服务