摘要: 单例模式总结常见的五种单例模式-----主要1.饿汉式(线程安全,调用效率高,不能延迟加载)2.懒汉式(线程安全,调用效率不高,可以延迟加载)-----其他3.双重检测琐式(不推荐)4.静态内部类式(线程安全,调... 阅读全文
posted @ 2016-05-06 21:55 jadeshu 阅读(70) 评论(0) 推荐(0) 编辑
摘要: /** * 测试枚举式实现单例模式 * 没有延迟加载 * @author jadeshu */enum Fil{ //这个枚举元素,本身就是单例对象 INSTANCE; //添加自己需要的操作 //.... p... 阅读全文
posted @ 2016-05-06 21:34 jadeshu 阅读(75) 评论(0) 推荐(0) 编辑
摘要: package javaTestpack;//Fil内没有static属性,则不会像饿汉式那样立即加载对象class Sign{ //只有使用Fil类里getInstace()方法时才加载内部类并创建单例 且线程... 阅读全文
posted @ 2016-05-06 21:11 jadeshu 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Java代码: class Sign{ //类加载时初始化,不延迟加载,类加载时是线程安全的 效率低 private static Sign s = new Sign(); //私有化构造器 privat... 阅读全文
posted @ 2016-05-06 17:54 jadeshu 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Java代码:class Sign{ private static Sign s; //不初始化 //私有化构造器 private Sign(){} ... 阅读全文
posted @ 2016-05-06 17:49 jadeshu 阅读(105) 评论(0) 推荐(0) 编辑