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

做餐饮加盟的网站美食网站的建设开题报告

做餐饮加盟的网站,美食网站的建设开题报告,大连模板网站制作电话,wordpress 瀑布流模板程序中仅存在一个对象实例#xff0c;避免重复构建浪费资源。 1.饿汉式 主要分为3步#xff1a;1.构造方法私有化 2.内部创建静态实例化对象 3.提供公有静态方法#xff0c;返回对象实例 public class SingleTon { // 构造方法私有化private SingleTon(){} // 内部…程序中仅存在一个对象实例避免重复构建浪费资源。 1.饿汉式 主要分为3步1.构造方法私有化 2.内部创建静态实例化对象 3.提供公有静态方法返回对象实例 public class SingleTon { // 构造方法私有化private SingleTon(){} // 内部创建静态实例化对象private final static SingleTon instancenew SingleTon(); // 提供公有静态方法返回对象实例public static SingleTon getInstance(){return instance;} }缺点在类加载的时候就会创建内部实例化对象如果没有使用过这个实例会造成内存的浪费。 2.懒汉式 只有在调用getInstance()时才创建实例化对象。 public class SingleTon { // 构造方法私有化private SingleTon(){} // 内部创建静态实例化对象private static SingleTon instance; // 提供公有静态方法返回对象实例public static SingleTon getInstance(){if(instancenull){instancenew SingleTon();}return instance;} }缺点存在线程安全问题可能有多个线程同时进入if判断构建了多个实例。 3.双重检查 1.实例变量加入volatile关键字保证多个线程能够看到相同的实例。2.双重检查 public class SingleTon { // 构造方法私有化private SingleTon(){} // 内部创建静态实例化对象private static volatile SingleTon instance; // 提供公有静态方法返回对象实例public static SingleTon getInstance(){if(instancenull){synchronized (SingleTon.class){if(instancenull){instancenew SingleTon();}}}return instance;} }这样既避免了效率问题方法上加入synchronized同时也避免了内存泄漏问题推荐使用。 4.静态内部类 利用静态内部类的两点特性1.静态内部类不会在外部类装载时被装载。2.静态内部类只会被装载一次且不会有线程安全问题。 class SingleTon {//构造器私有化private SingleTon(){}//静态内部类类中有一个静态属性SingleTonprivate static class SingletonInstance{private static SingleTon instancenew SingleTon();}public static SingleTon getInstance(){return SingletonInstance.instance;} }推荐使用。 5.使用枚举 public enum SingleTon3{instance;public void say(){System.out.println(hello);} }effective java作者推荐的单例模式实现。
http://www.pierceye.com/news/57643/

相关文章:

  • 网站开发系统是什么网站建站流程有哪些
  • 个人网站可以做什么内蒙古高端网站建设
  • 诸城个人网站建设wordpress教育网校
  • 企业网站策划书下载英文网站报价
  • 微网站开发一般费用多少上海科技网站设计建设
  • 免备案做网站 可以盈利吗如何快速收录网站
  • 湖北企业建站系统平台网络推广培训资料
  • 西安旅游服务网站建设浦东新区网站开发
  • 高端网站开发设计简介网络安全维护公司
  • 深圳制作网站公司哪里好网站建设包括哪方面
  • 山西孝义网站开发html编写软件
  • 公司网站的关键词推广怎么做什么是seo站内优化
  • 网站备案贵州电话安卓蓝牙app开发教程
  • 做排行的网站网站建设技术服务费怎么入账
  • 新余网站建设人员内网域名
  • 郯城县网站建设广州seo优化公司
  • 招聘网站收费标准对比图怎么做wordpress文章美化框
  • 郑州市做网站的公司有没有专业做效果图的网站
  • 宿州网站制作建设上海的做网站的公司
  • 湖南网站建设哪家专业dz采集wordpress
  • 湖南平台网站建设企业宁波网站建设-中国互联
  • 优化网站性能监测江苏省建设厅官网
  • 企业网站建立要做的准备网络推广项目代理
  • 简单的网站类型有哪些内容朝阳网站搭建公司
  • 江西建设银行官方网站升级的网站显示什么
  • 简述建设一个网站的具体步骤版面设计的目的是什么
  • 网站布局设计步骤万载网站建设
  • 网页设计与制作教案详案长沙优化科技有限公司电话
  • 网站建设开发价格中国住房和城乡建设部网站证书查询
  • 洛阳网站优化网站建设收入