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

技术支持 网站建设产品关键词怎么找

技术支持 网站建设,产品关键词怎么找,仿木鱼网络网站,东莞企业网站推广技巧单例设计模式 单例模式介绍 1. 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中 (1)对某个类只能存在一个对象实例 (2)并且该类只提供一个取得对象实例的方法 2. 分类(两种方式&#xf…

单例设计模式


单例模式介绍

单例模式的实现方法

单例模式的经典案例

javaSE 标准类中,java.lang.Runtime就是经典单例模式


一、饿汉式

解释:只要类加载,无论是否使用该类的实例对象,都会在类中创建对象实例

形象理解:很饿,饥渴难耐,无论是否使用该对象,都会创建

代码示例

package pattern.sigal;public class main {public static void main(String[] args) {girlfriend instance = girlfriend.getinstance();System.out.println(instance);}
}class girlfriend{private String name;/*单例模式实现三步走(1)类的内部创建对象(2)构造器私有化--->==防止直接`new`==(3)向外暴露一个静态的公共方法:用于返回对象(getinstance)*/// 使用静态方法创建对象(gf是一个静态变量)private static girlfriend gf = new girlfriend("女朋友");// 构造器私有化private girlfriend(String name) {System.out.println("构造器被调用");this.name = name;}// 编写返回对象的方法(静态方法)public static girlfriend getinstance(){return gf;}// 重写 toString 方法,输出对象的属性@Overridepublic String toString() {return "girlfriend{" +"name='" + name + '\'' +'}';}
}// 输出结果
构造器被调用
girlfriend{name='女朋友'}

二、懒汉式

解释:只有在对象被使用时才会创建

形象理解:很懒,有需求了才做

代码示例

package pattern.lazy;public class main {public static void main(String[] args) {Cat cat = Cat.getInstance();System.out.println(cat);Cat cat1 = Cat.getInstance();System.out.println(cat1);System.out.println(cat == cat1); // 结果为 true,说明只会创建一个cat对象}
}class Cat {private String name;private static Cat cat; // 使用对象时才会创建,先声明private Cat(String name) {System.out.println("构造器被调用");this.name = name;}public static Cat getInstance() {if (cat == null) {cat = new Cat("小猫");}return cat;}@Overridepublic String toString() {return "Cat{" +"name='" + name + '\'' +'}';}
}// 输出结果
构造器被调用
Cat{name='小猫'}
Cat{name='小猫'}
true

饿汉式懒汉式对比

http://www.dtcms.com/wzjs/53413.html

相关文章:

  • 用软件什么做网站杭州网站设计公司
  • 电子专业毕设做网站网络推广吧
  • 怎么做垂直网站线上如何推广自己的产品
  • 2018年网站建设工作总结接app推广
  • 汕头 做网站如何自己做一个网页
  • 广东网站建设价格搜索引擎都有哪些
  • 在自己网站做支付可以吗站长工具站长
  • 如何搭建网站慈溪seo
  • 婚庆公司网站建设策划书.doc南京百度
  • 网站建设 ui 企业网站天津网站建设优化
  • 提供网站建设服务的网站价格淘宝代运营1个月多少钱
  • 网站淘宝客一般怎么做友情链接论坛
  • 网站内容不被收录seo培训一对一
  • 苏州公司名称查询上海seo顾问推推蛙
  • 汨罗哪里有网站开发的公司电话关键词优化排名软件
  • 网站后台验证码不正确广告模板
  • 扬中营销网站建设百度站内搜索代码
  • 建设高校实验教学网站的作用企业关键词优化最新报价
  • 苏州建设建设信息网站seo优化啥意思
  • 包头做网站的公司网站搭建
  • 哪里有做网站公司的百度推广课程
  • 南通江苏网站建设北京百度seo
  • 常州金坛网站建设seo优化教程
  • 网站建设需要提供哪些材料seo推广的全称是
  • word网站的链接怎么做的网站如何优化一个关键词
  • 做馋嘴小栈官方网站广州网站设计建设
  • 简单炫酷的编程代码seo优化便宜
  • 可以做游戏的网站免费信息推广平台
  • 外贸网站推广实操手册百度招商客服电话
  • 做to b的网站seo和网络推广有什么区别