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

互联网金融网站建设怎么建设手机端网站

互联网金融网站建设,怎么建设手机端网站,用主机宝建立的网站上传之后404,英文WordPress站点切换为中文目录 概述 结构 代码实现 饿汉式#xff08;静态变量#xff09; 饿汉式#xff08;静态代码块#xff09; 懒汉式#xff08;双重检查方式#xff09; 概述 单例模式#xff08;Singleton Pattern#xff09;是 Java 中最简单的设计模式之一。这种类型的设计模式…目录 概述 结构 代码实现 饿汉式静态变量 饿汉式静态代码块 懒汉式双重检查方式 概述 单例模式Singleton Pattern是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类该类负责创建自己的对象同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式可以直接访问不需要实例化该类的对象。 单例设计模式分类两种 饿汉式类加载就会导致该单实例对象被创建 懒汉式类加载不会导致该单实例对象被创建而是首次使用该对象时才会创建 结构 单例模式的主要有以下角色 单例类。只能创建一个实例的类 访问类。使用单例类 代码实现 饿汉式静态变量 package demo1;/*** author: ZQH* project: Design Pattern* description 饿汉式静态成员变量* date: 2023/7/18 0:05*/ public class Singleton {// 1、私有的构造方法private Singleton(){};// 2、 内部实例化对象private static Singleton instance new Singleton();// 3、外界访问public static Singleton getInstance(){return instance;}}PS该方式在成员位置声明Singleton类型的静态变量并创建Singleton类的对象instance。instance对象是随着类的加载而创建的。如果该对象足够大的话而一直没有使用就会造成内存的浪费。   饿汉式静态代码块 package demo2;/*** author: ZQH* project: Design Pattern* description 静态代码块* date: 2023/7/18 0:27*/ public class Singleton {// 1、私有构造private Singleton(){}// 2、创建单例空对象private static Singleton instance;// 3、 静态代码块static {instance new Singleton();}// 4、对外暴露public static Singleton getInstance(){return instance;}}PS该方式在成员位置声明Singleton类型的静态变量而对象的创建是在静态代码块中也是对着类的加载而创建。所以和饿汉式的方式1基本上一样当然该方式也存在内存浪费问题。   懒汉式双重检查方式 package demo3;/*** author: ZQH* project: Design Pattern* description 懒汉式双重检查方式* date: 2023/7/18 13:29*/ public class Singleton {// 私有构造private Singleton(){}// 创建实例 volatile 保证变量的可见性、有序性避免出现编译器优化 。private static volatile Singleton instance;// 对外暴露加同步锁是为了让线程之间对临界资源的互斥访问public static Singleton getInstance(){// 第一次判断instance 如果不为null不需要抢占锁直接返回对象if(instance null){ // 第二次判断synchronized(Singleton.class){if (instance null) instance new Singleton();}}return instance;}}PS添加 volatile 关键字之后的双重检查锁模式是一种比较好的单例实现模式能够保证在多线程的情况下线程安全也不会有性能问题。
http://www.sadfv.cn/news/250387/

相关文章:

  • 网站备案邮寄资料网页设计与制作课程建设规划
  • 做网站建网站公司哪个网站可以做专业兼职
  • 今天莱芜大事件新闻最新消息免费seo课程
  • 郴州58网站北京到安阳高铁时刻表查询
  • 海淀网站建设价格网络营销推广岗位有哪些
  • 京挑客网站建设网站建设分金手指排名二六
  • 免费发布信息不收费的网站怎么用ps做网站图片
  • 网站设置保存登录密码怎么取消常用的网站建设技术有什么软件
  • 金融网站欣赏福州2017网站建设
  • 网站建设和使用情况网站的跳出率很高
  • 微网站和门户网站的区别一个网站是怎么做出来的
  • 有没有做请帖的网站阿里域名注册查询
  • 在线做头像网站怎么注册中视频账号
  • 中国建设部官方网站证件查询购物网站模板带后台
  • 网站模版建设教程开发工程师是程序员吗
  • 西宁知名网站设计公司wordpress2中文
  • 合肥做英文网站产品推广有哪些平台
  • wordpress建站视频教程建设网站都要学些什么
  • 自建网站营销图书管理系统网站开发设计过程
  • 网站建设情况自查报告做网站关键词软件
  • 接网站开发哪里好wordpress4.9安装出错
  • 静态化网站和app的区别竞价推广员月挣多少
  • 游戏推广员一个月能赚多少wordpress速度优化
  • 公司网站设计有基本哪些要求网站建设 域名 服务器
  • 锡林浩特网站建设建网站开发
  • 东莞网站设计公司有哪些购物网站怎么创建
  • 福州网站建设公司中小企业wordpress目录404
  • 广东建设企业网站哪家好上海市政大厅官网
  • 公司做网站推广要注意什么网站建设的主要步骤
  • 网站建设的七大主要目的专业做鞋子的网站吗