JAVA桥接模式不同情况实现总结
2012-02-17 10:58
246 查看
public class Singleton {
/**
* 类级的内部类,也就是静态的成员式内部类,该内部类的实例与外部类的实例
* 没有绑定关系,而且只有被调用到才会装载,从而实现了延迟加载
*/
private static class SingletonHolder{
/**
* 静态初始化器,由JVM来保证线程安全
*/
private static Singleton instance = new Singleton();
}
/**
* 私有化构造方法
*/
private Singleton(){
}
public static Singleton getInstance(){
return SingletonHolder.instance;
}
}
/**
* 类级的内部类,也就是静态的成员式内部类,该内部类的实例与外部类的实例
* 没有绑定关系,而且只有被调用到才会装载,从而实现了延迟加载
*/
private static class SingletonHolder{
/**
* 静态初始化器,由JVM来保证线程安全
*/
private static Singleton instance = new Singleton();
}
/**
* 私有化构造方法
*/
private Singleton(){
}
public static Singleton getInstance(){
return SingletonHolder.instance;
}
}
相关文章推荐
- Java 实现桥接(Bridge)模式
- Java里如何实现一个方法在不同情况下“返回”不同的类型变量?
- 《大话设计模式》java实现之桥接模式
- JAVA设计模式-从抽象与实现说桥接模式
- php、java实现桥接模式
- 桥接模式(java实现)
- 菜鸟版JAVA设计模式-从抽象与实现说桥接模式
- Atitit 三种并发编程模型 艾龙 attilax总结 1. 并发系统可以使用不同的并发模型去实现。 1 2. 并行工作者 并行工作者模型。进来的任务分配给不同的工作者 银行模式 2 2.1.
- 自己在项目中的学习总结:利用工厂模式+反射机制+缓存机制,实现动态创建不同的数据层对象接口
- atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js
- 菜鸟版JAVA设计模式-从抽象与实现说桥接模式
- atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js
- 设计模式总结之工厂模式-java实现
- Java基础学习总结(85)——Java中四种线程安全的单例模式实现方式
- 设计模式之桥接模式+适配器模式Java实现
- Java基础学习总结(85)——Java中四种线程安全的单例模式实现方式
- 桥接模式 java 实现
- Java桥接模式知识点总结
- 23种经典设计模式的java实现_3_桥接模式
- java中singleton模式与延迟初始化实现方式总结