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

网站搭建设计课程报告响应式网站模板的特点

网站搭建设计课程报告,响应式网站模板的特点,怎么做网站服务器,如何禁止某ip访问网站单例模式就是在整个程序运行的过程中,这个类的实例化对象只有一个。 单例模式和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/523288.html

相关文章:

  • 西安SEO网站建设北京seo方法
  • 吉安网站建设0796abc谷歌官网下载app
  • 南宁网站建设建站系统学营销app哪个更好
  • 泰兴市 建设安全监察网站seo关键词大搜
  • 南京专业做网站公司站外seo推广
  • 网站文章内容排版要求网络服务运营商
  • 网站欢迎页面flash关键词英文
  • 武汉专业手机网站建设如何自己做一个网址
  • 定制衣柜哪种板材最好长沙官网网站推广优化
  • 网站制作厦门公司淘宝培训
  • 那些是flash做的网站百度首页清爽版
  • 免费源码资源源码站入口杭州关键词优化外包
  • 用javascript做的网站b站是哪个网站
  • 织梦如何做网站留言功能河北网站建设推广
  • 福建两学一做网站重庆seo网络优化师
  • 网站开发情况兰州网站seo
  • 独立页面成网站通过如何创建自己的小程序
  • h5开网站开发教程it培训机构哪个好一点
  • 沈阳中小企业网站制作北京百度推广代运营
  • 画江湖网站开发文档关键词的优化方案
  • 建设软件资源网站seo站长网怎么下载
  • 响应式网站设计原理sem工作内容
  • 淮南做网站的公司销售网站有哪些
  • 上海市住房和城乡建设厅官方网站网络优化的工作内容
  • 别人帮我做的网站没用要交费用吗黄金网站软件app大全下载
  • 做手机网站一般要多少钱企业管理培训课程视频
  • 兰州网站开发在哪里网页设计页面
  • 网站开发心得体会南宁百度seo价格
  • 公司部门划分及职责余姚网站seo运营
  • 生意宝做网站行吗电商运营培训班多少钱