单例模式(think in java中的设计模式)
Posted 酒皇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单例模式(think in java中的设计模式)相关的知识,希望对你有一定的参考价值。
单例模式:将构造器设置为私有方法,构建一个静态方法,通过静态方法调用对象。常用又有饿汉模式与懒汉模式如下:
public class A { private A(){super();} //懒汉模式 private static A a; public static synchronized A getA(){ if(a==null){ a=new A(); } return a; } //饿汉模式 private static A b=new A(); public static A getA2(){ return b; } }
以上是关于单例模式(think in java中的设计模式)的主要内容,如果未能解决你的问题,请参考以下文章
类的特殊获取方式——《Thinking in Java》随笔008