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

云南工程建设信息网站温州logo设计公司

云南工程建设信息网站,温州logo设计公司,网站建设公司哪家好 运峰科技,买了一台配置强悍的电脑怎么做网站服务器单例模式就是在整个程序运行的过程中,这个类的实例化对象只有一个。 单例模式和private static 有密切的关系。 举一个例子: 一个wife,在法律允许的范围内,只能有一个。 public class Wife{private static Wife wife null; //…

单例模式就是在整个程序运行的过程中,这个类的实例化对象只有一个。

单例模式和private static 有密切的关系。

举一个例子:

一个wife,在法律允许的范围内,只能有一个。

public class Wife{private static Wife wife= null; //定义一个wife放在那里,然后给这个wife名字private Wife(){ //世俗和道德约束你,目的就是不让你产生第二个wife,也就是private修饰的构造方法//一旦无参构造函数被重载了,那么系统默认的由系统创建的无参构造函数就会被覆盖} public static Wife getInstance(){if(wife == null){ //如果wife还没有定义,那就定一个wife = new Wife(); //这个是private修饰的构造方法} return wife ; } 
} 
//wife叫什么名字呀
public static void WifeInfo(){ System.out.println("我就是某某某...."); } 
} 

static:

jvm在初始化时,就会加载static变量。

让对象在运行的时候不用实例化(new)就可以使用。

因为在jvm初始化时,已经实例化过了。

当前类永远都使用一个实例,否则所有调用的地方需使用New去获取实例,不够简洁。


private static :
私有常量。仅能作用于本类的静态代码块/静态成员方法中。
因为被static修饰的方法只能调用被static修饰的属性(static修饰的属性不仅仅能被static修饰的方法调用),所以如果一个私有属性会被静态方法调用的话,那么就需要将这个

public static Wife getInstance() 方法 只能用 private static Wife wife



/**
* 
* husband是天天要面见wife,今天见的wife和昨天的,前天不一样那就出问题了!
*/
@SuppressWarnings("all") 
public class Husband{ /*** @param args*/public static void main(String[] args) { //第一天Wife wife1=Wife .getInstance(); wife1.WifeInfo(); //第一天见的wife叫什么名字呢?//第二天Wife wife2=Wife .getInstance(); wife2.WifeInfo(); //第三天Wife wife3=Wife .getInstance(); wife3.WifeInfo(); //三天见的wife都是同一个人,荣幸吧!} 
} 

但是存在线程不安全的情况,就在判断静态变量是否为空的那个时候,可能存在CPU的调度,导致同一时间有两个进程都运行到了这个判断条件,就会同时满足两个进程创建对象的要求,就存在两个对象,这不是单例模式的要求。

@SuppressWarnings("all") 
public class SingletonPattern { private static final SingletonPattern singletonPattern= newSingletonPattern(); //限制住不能直接产生一个实例private SingletonPattern(){ } public synchronized static SingletonPattern getInstance(){ return singletonPattern; } 
}

文章转载自:

http://B669GGsx.dxzcr.cn
http://la4BX4zL.dxzcr.cn
http://RqkmKl2F.dxzcr.cn
http://nIJtwN2H.dxzcr.cn
http://Q8MVkJL9.dxzcr.cn
http://Lj6JXgHD.dxzcr.cn
http://z559FJNd.dxzcr.cn
http://gZOJKVXu.dxzcr.cn
http://cTMTsPiB.dxzcr.cn
http://kC3HOMHe.dxzcr.cn
http://sHeSmivR.dxzcr.cn
http://rkhk1UzQ.dxzcr.cn
http://mAeMoIVB.dxzcr.cn
http://ubOBiPUX.dxzcr.cn
http://yiFHqOBi.dxzcr.cn
http://WZwoXXqX.dxzcr.cn
http://bANzTOqg.dxzcr.cn
http://WUiXbf1a.dxzcr.cn
http://PPxDkCcI.dxzcr.cn
http://xZDr21l6.dxzcr.cn
http://I8yqRQ3U.dxzcr.cn
http://Pzw4iz5Y.dxzcr.cn
http://DbinyuUg.dxzcr.cn
http://8sW6VSPT.dxzcr.cn
http://EEJzlLbe.dxzcr.cn
http://L5zWeZPu.dxzcr.cn
http://czXHQ0Ww.dxzcr.cn
http://NzNaQ4gp.dxzcr.cn
http://E7XJFF7U.dxzcr.cn
http://4CL1quKh.dxzcr.cn
http://www.dtcms.com/wzjs/675523.html

相关文章:

  • 网站方案报价wordpress 备份外链图片
  • 用易语言做网站如何展厅装修设计公司有
  • 游戏网站页面设计泰安网络信息化建设
  • 多媒体资源库网站建设永泰建设工程网站
  • 一般网站建设中的推广费用深圳网站优化方案
  • 装饰公司营销网站建设新会新闻官网
  • 企业简介 网站建设php做网站的公司有哪些
  • 做外汇消息面的网站如何做h5
  • 做幼儿网站的目标网页版梦幻西游礼包码
  • 怎样设计网站建设找网站的方法
  • 餐饮网站建设怎样备案域名绑定网站
  • 如何查找未备案网站关键词优化技巧有哪些
  • 如何在word里做网站wordpress前台地址
  • 淘客软件自动做网站太原网站优化公司
  • 网站建设与管理心得体会和总结如何拥有自己的专属域名
  • 辽阳做网站公司seo手机关键词排行推广
  • 做招聘网站赚钱么wordpress cpu占用
  • 网站建设的风格东莞建设网站制作
  • 吴江区桃源镇做网站珠海网站建设制作怎么收费
  • 许昌网站制作公司怎么做网站官方电话
  • 知名网站建设多少钱短视频获客系统
  • 家用电器销售的网站开发长沙网站包年优化
  • 常州做网站代理商购买网站模板怎么用
  • 合肥建设工程信息网站微信微商软件
  • 荣耀手机官方网站首页wordpress有访客记录
  • 大门户网站阿里云网站备案好了 怎么建站
  • 海南省建设注册中心网站毕业册个人主页设计
  • 服务器备案期间网站公共网站怎地做
  • 好网站的特点吉林从业自助app下载
  • 网站开发怎么谈客户北京网站优化诊断