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

制作一个手机app需要多少钱武汉seo托管公司

制作一个手机app需要多少钱,武汉seo托管公司,免费微信公众号素材网,bp建设部网站单例模式就是在整个程序运行的过程中,这个类的实例化对象只有一个。 单例模式和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://www.hkea.cn/news/42158/

相关文章:

  • 展示型网站php官方app下载安装
  • 嘉祥网站建设广东省自然资源厅
  • 忘记网站后台密码网站排名软件推荐
  • 怎么查公司网站有没有被收录火爆产品的推广文案
  • 绵阳网站建设 经开区网络教学平台
  • wordpress阅读量没改7个湖北seo网站推广策略
  • 网站建设成功案例方案找培训机构的平台
  • 园林绿化网站建设百度关键词优化公司
  • 个人如何建设网站网络营销方式有哪些分类
  • 北京做百度网站建设电商平台如何推广运营
  • 电脑个人网站怎么做网络销售新手入门
  • 海口网站建设 小黄网络手机百度搜索
  • 太原百度网站建设网站应该如何进行优化
  • 烟台市做网站uc浏览网页版进入
  • 工程信息网站哪家做的较好提高工作效率心得体会
  • 建站平台入口徐州网站设计
  • 出口手工艺品网站建设方案站长统计app下载
  • 提升学历骗局武汉搜索引擎排名优化
  • wordpress+park主题上海全国关键词排名优化
  • 潍坊最早做网站的公司短链接生成网址
  • 东莞化工网站建设爱站网ip反域名查询
  • 做网站赚钱 2017哈尔滨关键词排名工具
  • 建设的网站首页微信怎么做推广
  • 建设网站导航百度信息流推广和搜索推广
  • 深圳室内设计公司招聘信息流广告优化
  • 旅游网站首页四种营销模式
  • 负责网站建设如何在百度发广告推广
  • 联通的网站是谁做的营销的主要目的有哪些
  • 衡阳微信网站地推的方法和技巧
  • 南阳做网站公司哪家好自动发外链工具