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

莆田做网站网站弹出框怎么做

莆田做网站,网站弹出框怎么做,wordpress插件安装教程视频,阿里云虚拟机搭建wordpress设计模式: 对问题行之有效的解决方式, 其实它是一种思想.单例设计模式解决的问题:就是可以保证一个类在内存中的对象唯一性. 即单个实例.比如对于A 和 B 两个程序使用同一个配置信息对象时, A 对配置信息作出修改, B 也与之对应的更新配置信息, 即需要保证该对象的唯一性.如何保…设计模式: 对问题行之有效的解决方式, 其实它是一种思想.单例设计模式解决的问题:就是可以保证一个类在内存中的对象唯一性. 即单个实例.比如对于A 和 B 两个程序使用同一个配置信息对象时, A 对配置信息作出修改, B 也与之对应的更新配置信息, 即需要保证该对象的唯一性.如何保证对象唯一性呢?不允许其他程序用 new 创建该类对象在该类中创建一个本类实例对外提供一个方法让其他程序可以获取该对象.步骤:私有化该类构造函数通过 new 在本类中创建一个本类对象定义一个公有方法, 将创建的对象返回两种方式饿汉式: 类一加载, 对象就存在了.懒汉式: 类加载进来, 没有对象, 只有调用 getInstance 方法时, 才会创建对象.也称为 单例设计模式的延迟加载模式. 但是, 懒汉式在多线程访问时,存在安全隐患.// 第一种方式: 饿汉式class Single{Single s new Single(); // 在本类中创建一个本类对象private Single(){} // 私有化该类构造函数// 定义一个公有方法, 将创建的对象返回. 用于返回对象 s, 所以返回类型 Singlepublic Single getInstance(){return s;}}class SingleDemo{public static void main(String[] args){Single ss Single.getInstance();}}/*分析一: main 函数中, getInstance 方法调用不能使用对象调用, 只能使用类名调用.所以 Single 类中该方法需要使用 static 修饰.分析二: getInstance 方法为静态方法, 它访问的内容必须是静态的,所以对象 s 也需要静态修饰.*/// 改进class Single{private static Single s new Single();private Single(){}public static Single getInstance() // 提供该方法访问实例对象 s, 是为了对象的可控{return s;}}class SingleDemo{public static void main(String[] args){Single ss Single.getInstance();}}// 第二种方式: 懒汉式// 类加载进来, 没有对象, 只有调用 getInstance 方法时, 才会创建对象.class Single2{private static Single2 s null;private Single(){}public static Single2 getInstance(){if(snull)s new Single2();return s;}}// 示例:下列代码的输出结果class SingleDemo{public static void main(String[] args){Test t1 Test.getInstance();Test t2 Test.getInstance();t1.setNum(10);t2.setNum(20);System.out.println(t1.getNum()); // 输出 20System.out.println(t2.getNum()); // 输出 20}}class Test{private int num;private static Test t new Test();private Test(){}public static Test getInstance(){return t;}public void setNum(int num){this.num num;}public int getNum(){return num;}}// 懒汉式二:避免多线程同时调用getInstance()方法, 可以使用关键字synchronizedclass LazySingleton {private static LazySingleton instance null;private LazySingleton(){}public synchronized static LazySingleton getInstance() {if(instance null){instance new LazySingleton();}return instance;}}// 懒汉式三:为提高系统性能,对instance new LazySingleton()进行锁定class LazySingleton{private static LazySingleton instance null;private LazySingleton(){}public static LazySingleton getInstance(){if(instance null){ // 此处,有可能造成单例对象不唯一synchronized(LazySingleton.class){instance new LazySingleton();}}return instance;}}// 懒汉式四:双重检查锁定(Double-Check Locking)class LazySingleton{// 注意,此处增加修饰符 volatileprivate volatile static LazySingleton instance null;private LazySingleton(){}public static LazySingleton getInstance(){// 第一重判断if(instance null){// 锁定代码块synchronized(LazySingleton.class){// 第二重判断if(instance null){instance new LazySingleton();}}}return instance;}}//单例第三种方式: Initialization Demand Holder(IoDH)技术// 在单例类中增加一个静态(static)内部类class Singleton{private Singleton(){}// 静态类private static class HolderClass {private final static Singleton instance new Singleton();}public static Singleton getInstance() {return HolderClass.instance;}public static void main(String args[]){Singleton s1, s2;s1 Singleton.getInstance();s2 Singleton.getInstance();System.out.println(s1 s2);}}_参考资料_- [JavaSE 基础视频(毕向东)](https://www.bilibili.com/video/av3092292/#page4)- [单例模式中的双重检查](http://blog.csdn.net/chenchaofuck1/article/details/51702129)
http://www.yutouwan.com/news/321334/

相关文章:

  • 住房和城乡建设部网站监理工程师做外贸网站有什么用
  • html的制作网站的优点什么是网站降权处理
  • 大型网站建设服务公司网站建设课程设计百度文库
  • 企业网站建设大概需要多少钱危险网站怎么解除
  • 河南夏邑网站建设免费站推广网站不用下载
  • 国外专门做旅行社的网站视频网站 移动 模板
  • 教研室网站建设wordpress搜索无效
  • 国内人做韩国网站一般都卖什么东西大学生网页设计个人主页
  • 全网营销式网站如何注册公司多少钱
  • 网络公司怎么做网站成都网站开发环球中心
  • 企业网站资料大全网线制作实训总结
  • 网站建设基础实训报告住房建设部官方网站专家注册
  • 网站制作怎样快速wordpress4.8.3中文
  • 做网站换域名电脑要登入国外的网站应该怎么做
  • 网上做平面设计兼职不错的网站网站制作 符合百度
  • 西安网站制作sxyun期末网页设计作业及素材
  • 想做淘宝 网站怎么做大型平台网站开发
  • 男和男做那个视频网站wordpress怎么加菜单
  • 做网站刷点击最新新闻十条
  • 怎样投网站广告哪里有做营销型网站的公司
  • 网站备案需要哪些资料未来销售最好的行业
  • 简要说明开发网站的步骤网站建设方案及报
  • 汕头网站快速优化排名wordpress apply_filter
  • 网站建设的目标和需求分析wordpress表情无插件
  • 网站开发先写后端先写前端江苏住房城乡建设网站
  • 网站推广方法有哪些石家庄造价信息网官网
  • 域名备案网站建设方案ui设计好学吗?要学多久
  • php mysql 企业网站源码前台登录 wordpress
  • 网站建设高端设计网络推广关键词优化公司
  • 建站公司技术服务费西安百度竞价外包