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

新网站上线怎么做seogoogle官网入口手机版

新网站上线怎么做seo,google官网入口手机版,备案信息网站被注册,深圳手机网站制作目录 什么是设计模式 什么是单例模式 饿汉式与懒汉式 饿汉式vs懒汉式 懒汉式存在线程安全问题 什么是设计模式 1.静态方法和属性的经典使用 2.设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、 以及解决问题的思考方式。设计模式就像是经典的棋谱&am…

目录

什么是设计模式

什么是单例模式

饿汉式与懒汉式

 饿汉式vs懒汉式

懒汉式存在线程安全问题


 

什么是设计模式

1.静态方法和属性的经典使用

2.设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、 以及解决问题的思考方式。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和摸索

什么是单例模式

1.所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法

2.单例模式有两种方式:   

        1)饿汉式   

        2)懒汉式

饿汉式与懒汉式

具体步骤:

        1)构造器私有化

        2)类的内部创建对象

        3)向外暴露一个静态的公共方法。getlnstance

        4) 代码实现 class

*** 饿汉式实现代码:

 // 为了能够在静态方法中返回instance, 所以属性必须要static修饰

//  之所以叫饿汉式是因为一旦这个类被加载对象就创建出来了

*** 懒汉式实现代码:

 // 懒汉式就是在属性不直接new对象, 在静态方法当中判断为null时再去创建对象, 这样在这个类信息被加载的时候不会立马创建对象, 而是在调用这个静态方法的时候被创建, 而且后续调用这个方法因为上一次调用已经创建了对象在null判断的条件下直接返回第一次创建的对象, 实现单例

 饿汉式vs懒汉式

1.二者最主要的区别在于创建对象的时机不同:饿汉式是在类加载就创建了对象实例, 而懒汉式是在使用时才创建

2.饿汉式不存在线程安全问题,懒汉式存在线程安全问题

3.饿汉式存在浪费资源的可能。因为如果程序员一个对象实例都没有使用,那么饿汉式创建的对象就浪费了,懒汉式是使用时才创建,就不存在这个问题

4.在我们javaSE标准类中, java.lang.Runtime就是经典的单例模式

懒汉式存在线程安全问题

假设此时存在三个线程同时去掉getInstance方法, 同时都进入到了if判断, 当第一个进去还在new Cat的时候, 还在创建进行中没有创建好, 第二个线程进去了也在new Cat ,第三个同理, 此时就会创建多个对象, 单例模式就被破坏了, 所以说存在线程安全问题

http://www.ritt.cn/news/22379.html

相关文章:

  • 做自己的网站网站推广软件
  • 浅析个人网站的设计论文学生制作个人网站
  • 闸北网站建设免费b站推广网站2023
  • 代刷网站只做软件吗简易的旅游网页制作
  • 做网站注册什么性质的公司小程序平台
  • angularjs 网站模板怎么查百度收录
  • 家乐福网上商城客服网络营销推广及优化方案
  • 做网站的前端技术优化营商环境工作开展情况汇报
  • 网站建设 域名 管理品牌关键词排名优化怎么做
  • 怎么做网站推广林芝地区优化推广联盟
  • 泊头做网站找哪家好大数据营销软件
  • 做竞价网站需要什么样的空间湖南网站制作哪家好
  • 鞍山网站制作长尾词挖掘工具
  • 网站注册费seo怎么快速提高排名
  • 如何设计网站的链接上海怎么做seo推广
  • 昆山自适应网站建设专注网站建设服务机构
  • 做网站大概需要几个人流程优化四个方法
  • 用什么做网站最好推广途径有哪些
  • 宝安营销型网站建设公司淘宝推广平台有哪些
  • 服务哪家好中医小程序定制seo单词优化
  • 个性化网站定制价格北京公司排名seo
  • 我的网站不做推广 百度能搜索到我网站吗大学生网络营销策划方案书
  • 重庆企业网站推广流程抖音搜索seo排名优化
  • 如何做一个二维码相册seo最新快速排名
  • brophp框架如何做网站专业营销策划团队
  • 运城建设厅官方网站百度优化软件
  • 深圳外贸网站建设seo是什么级别
  • 潍坊市做网站百度关键词推广教程
  • 爱南宁app下载官网最新手机网站优化排名
  • 月刊可以用什么网站做网址大全下载到桌面