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

网站建设伍金手指下拉3四川住房和城乡建设厅网站打不开

网站建设伍金手指下拉3,四川住房和城乡建设厅网站打不开,网站建设合同包含什么,苏宁易购网站建设 的定位文章目录 1. 相关概念2. 单例设计模式-饿汉式3. 单例设计模式-懒汉式4. 总结 1. 相关概念 单例#xff1a;只有一个实例#xff08;实例化对象#xff09; 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式就像是经典的… 文章目录 1. 相关概念2. 单例设计模式-饿汉式3. 单例设计模式-懒汉式4. 总结 1. 相关概念 单例只有一个实例实例化对象 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式就像是经典的棋谱不同的棋局我们用不同的棋谱免去我们自己再思考和摸索。 设计模式就是在我们实际编程过程中逐渐总结出的一些解决问题的套路 所谓类的单例设计模式就是采取一定的方法保证在整个的软件系统中对某个类只能存在一个对象实例并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟机中只能产生一个对象我们首先必须将类的构造方法的访问权限设置为 private 这样就不能用 new 操作符在类的外部产生类的对象了但在类内部仍可以产生该类的对象。因为在类的外部开始还无法得到类的对象只能调用该类的某个静态方法以返回类内部创建的对象静态方法只能访问类中的静态成员变量所以指向类内部产生的该类对象的变量也必须定义成静态的。 在整个软件系统运行过程中这个类只被实例化一次以后无论在哪都只调用这一个实例。例如实例化对象的创建要消耗大量的实践和资源。          问题使用单例模式解决什么问题     答一般是new对象太费劲或者频频的new新的对象没有必要。 比如 package day08;public class Single {public Single() {//假设构造中要执行1000行代码要占用很大的资源耗时很长可能需要10秒//每一次new Single对象需要10秒运行1000行代码//像这种情况就适合使用单例模式只new一次对象以后一直就使用这个对象} } 2. 单例设计模式-饿汉式 Single类 package day08;/*** 饿汉式的单例模式* author 14532**/ public class Single {//私有的构造构造方法私有化调用这个类的人就不能直接使用new来创建对象private Single() {}//私有的Single类型的类变量private static Single single new Single();public static Single getInstance() {return single;}}Test.java package day08;public class Test {public static void main(String[] args) {//Single s new Single();//不能用了Single s1 Single.getInstance();Single s2 Single.getInstance();Single s3 Single.getInstance();Single s4 Single.getInstance();Single s5 Single.getInstance();//上面s1、s2、s3、s4、s5都指向同一个对象} }3. 单例设计模式-懒汉式 通俗解释最开始对象是null直到有第一个人调用我才new一个对象之后所有调用我的都用这个对象。 Single1类 package day08; /*** 懒汉式单例模式* author 14532**/ public class Single1 {//先私有化构造方法让外边不能直接new对象private Single1() {}private static Single1 s1 null;//懒汉public static Single1 getInstance() {if(s1 null) {s1 new Single1();}return s1;}}Test.java package day08;public class Test {public static void main(String[] args) {Single1 s Single1.getInstance();Single1 s1 Single1.getInstance();Single1 s2 Single1.getInstance();Single1 s3 Single1.getInstance();Single1 s4 Single1.getInstance();} }4. 总结 懒汉式和饿汉式区别什么时候new对象?     懒汉式是在第一次有人调用getInstance方法时来new对象以后再有人调用getIntance方法直接就返回之前第一次new好的对象。     饿汉式是在类加载之后还没有人调用的时候就先new好一个对象以后不论谁来调用getIntance方法都是直接返回之前new好的对象。 注暂时懒汉式还存在线程安全问题讲到多线程时可修复。 下面是java包中一个饿汉式单例模式的应用
http://www.zqtcl.cn/news/337836/

相关文章:

  • 网站建设哪个公司比较好惠州网络问政平台
  • 河南网站备案系统短信广州注册公司程序
  • 苏晋建设集团网站跨专业的简历怎么制作
  • 交互网站怎么做设计师作品网站
  • 国外网站的分析工具有哪些办公室装修计入什么会计科目
  • 手机网站 需求模板3000元建设个人网站
  • 请人做网站域名和主机thinkphp网站开发实战教程
  • 做地产网站哪家好饮料网站建设价格
  • 外管局网站 报告怎么做wordpress 阿里
  • 湘潭做网站 去磐石网络山西自助建站费用低
  • 温州哪里做网站比较好昆明网页制作开发
  • 网站建设淘宝客网站建设与网页设计入门
  • 网站推广营销联系方式俄语免费网站制作
  • 广东企业网站seo点击软件搭建本地网站
  • 商丘做网站的价格专业网站制作哪家强
  • 瑞安微信网站软件公司网站设计与制作
  • 片头网站网站建设服装在线商城实训报告
  • wordpress做企业网站怎样做网页推广
  • 网站建设售后服务安全维护企业网站开发 外文文献
  • 网站设计英文翻译系统开发的五个阶段
  • 成华区门户网站拍卖网站开发多少钱
  • html设计网站wordpress 评论增加字段
  • 搭建正规网站小程序开发难不难
  • 做静态网站用什么软件自己编写代码建设微网站
  • 备案网站ipoa系统主要干什么的
  • 杭州专业网站建设在哪里wordpress主题重置
  • 仿wordpress站赣州专业网站推广
  • 网站开发需要多长时间python链接wordpress
  • 网上交易网邯郸网站seo
  • wordpress图片后加载外链seo服务