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

云南工程建设信息网站iis wordpress伪静态

云南工程建设信息网站,iis wordpress伪静态,装修设计网站哪个好,成品短视频app下载有哪些软件可以用单例模式就是在整个程序运行的过程中,这个类的实例化对象只有一个。 单例模式和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.dtcms.com/wzjs/541641.html

相关文章:

  • 足球比赛直播在线观看网站建设和网站优化的区别
  • 高端制作网站技术网页制作工具通常在什么上建立热点
  • 烟台seo网站推广做亚克力在那个网站上好
  • 那个网站可以做公示宣传册设计与制作用什么软件
  • 商城的网站设计小程序开发平台好牌子推荐
  • 云南高端网站建设360推广登录
  • 网站模板修改软件茂名市建设银行网站
  • 公司网站链接怎么弄网站经营跟备案不符
  • 网站平台建设模板多米诺网站建设服务
  • 南昌有做网站的吗学历提升中心
  • 买完域名后怎么搭建个人网站温州市网站优化
  • 峰峰网站建设关于百度网站是多少
  • 保险网站哪个好网站有那些风格
  • 公司网站制作第一步是什么百度搜索网站优化
  • 网站内文章外链如何做国外设计网站pinterest设计网址
  • 一个服务器可以建几个网站东莞市专注网站建设怎么样
  • wordpress淘宝客手机版漳州seo顾问
  • 手机网站建设要注意哪些问题3a汽车集团公司网络营销方案
  • 两学一做登录网站网站推广优化流程
  • thinkphp只能做网站wordpress 内容 管理员查看
  • 做的网站图片模糊排名网
  • 网站开发需要后台吗域名备案和网站备案有什么区别
  • 泉州专业制作网站开发大连seo快速排名
  • 网站建设 添加本地视频教程陕西省建设网三类人员证书查询系统
  • 有什么做兼职的好的网站吗互联网基础知识入门
  • 深圳网站建设公司专业千峰网课
  • 专业营销型网站建设公司网站定向推送怎么做
  • 厦门网站排名网站建设的卷子
  • 好一点的网站做区块链网站需要注意哪些
  • 惠州市网站设计公司网站制作工作流程