//网上找的一个 原文地址http://www.oreillynet.com/onjava/blog/2007/01/singletons_and_lazy_loading.html 里面用到了静态内部类,我不清楚为什么这么做。希望有人能解释下。
public class Singleton {
static class SingletonHolder {
static Singleton instance = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.instance;
}
}
————————————————————分割線——————————————————————
/**
*
*很常见的模式
*/
public class Singleton {
private static Singleton instance = new Singleton();
private Singleton(){
}
public static Singleton getInstance(){
return instance;
}
}