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

网站源码完整百度电话查询

网站源码完整,百度电话查询,怎么做网站注册名密码,做网站用vs还是dw单例模式 某个类任何情况下只有一个实例,并提供一个全局访问点来获取该实例。Java6种单例模式:2种懒汉式,2种饿汉式 ,静态内部类 ,枚举类懒汉式 synchronized延迟加载 public class Singleton {private static Sing…

单例模式

某个类任何情况下只有一个实例,并提供一个全局访问点来获取该实例。Java6种单例模式:2种懒汉式,2种饿汉式 ,静态内部类 ,枚举类

懒汉式

synchronized+延迟加载

public class Singleton {private static Singleton instance;private Singleton(){}public static synchronized Singleton getInstance(){ //synchronized锁住getInstance方法if (instance==null) {  //延迟加载instance = new Singleton();}return instance;}
}

volatile+synchronized双检锁

public class Singleton {private volatile static Singleton instance; //volatile修饰实例private Singleton(){}public static  Singleton getInstance(){if (instance==null) {synchronized(Singleton.class){   //synchronized锁住Singleton对象if (instance==null) {instance = new Singleton();}}}return instance;}
}

饿汉式—类加载时触发实例化,避免了多线程同步问题

类加载时初始化静态实例

public class Singleton {private static Singleton instance = new Singleton(); //类加载时初始化静态实例private Singleton() {}public static Singleton getInstance() {return instance; //直接返回加载好的静态实例}
}

在静态代码块里初始化实例

public class Singleton {private static Singleton instance = null;  static{                             instance = new Singleton();  //在静态代码块里初始化实例}private Singleton() {}public static Singleton getInstance() {return instance;}
}

静态内部类方式—实现了延迟加载

调用静态内部类时,在静态内部类里初始化实例

public class Singleton {//定义静态内部类private static class InnerSingleton {private static final Singleton INSTANCE = new Singleton(); //初始化完成Singleton类静态实例}private Singleton() {}public static Singleton getInstance() {return InnerSingleton.INSTANCE; //返回静态内部类里的静态实例}
}

枚举类方式–既能避免多线程同步问题,又能防止反序列化重新创建对象

创建一个枚举,枚举成员为INSTANCE。使用枚举类.INSTANCE即可获取实例

package acc;public enum Singleton {INSTANCE; //定义1个唯一的成员INSTANCE//枚举类里的公共方法public  void  doSomething() {System.out.println("r2323t23");}
}public class TestSingleton {public static void main(String[] args) {//使用枚举类.INSTANCE即可获取实例Singleton.INSTANCE.doSomething();}
}
http://www.15wanjia.com/news/14715.html

相关文章:

  • 透明度 宁波政府网站建设网站seo分析报告
  • 网站icp备案信息如何查询百度关键词排名点击
  • 深圳设计网站推荐查询网站
  • 安徽网站建设方案服务quark搜索引擎入口
  • 网站建设技术进行开发免费建站网站大全
  • 超级优化大师下载成都谷歌seo
  • 广州做网站 信科便宜电商网站卷烟订货流程
  • 喀什网站建设常用的网络营销平台有哪些
  • 做外贸网站哪家效果好重庆百度竞价开户
  • wordpress安装失败无法复制文件夹北京网站seo服务
  • 做污水处理的 登录哪个网站quark搜索引擎入口
  • 做鸭服务的网站或群线上营销渠道
  • 网站主页设计优点域名解析ip138在线查询
  • 对企业网站的印象近期时政热点新闻20条
  • 南昌建站推广公司深圳网站设计制作
  • php 开源 建站淘宝运营培训机构
  • shopify网站建设微信客户管理系统平台
  • b2c网上购物商城网站网站seo优化效果
  • 杭州网站建设网站如何写软文赚钱
  • 艺术设计专业学什么兰州seo网站建设
  • 怎么做网站在里面填字互联网营销模式有哪些
  • 网络管理员正在设计新的无布局网站优化与seo
  • 沙河口网站建设推广注册app赚钱平台
  • 营销网站建站营销培训课程有哪些
  • 怎么做网站才能不让警察定位到自己百度高级搜索网址
  • 在萍乡谁可以做网站域名注册查询系统
  • 公司网站的ftp是什么google关键词搜索工具
  • 网站系统名称站长推荐入口自动跳转
  • 网站下载下来怎么做后台seo顾问阿亮博客
  • 公司装修费分几年摊销佛山做seo推广公司