[转]非线程同步机制下线程安全的单例模式——最优的单例模式
个人认为下面是Java实现的最优的单例模式
这种实现方法采用内部静态类,
只在第一次调用getInstance方法的时候才实例化单例对象
如果不调用,就不会进行单例对象的实例化,
因此,既实现了延迟实例化,又不需要线程同步
public class SingleTon { private SingleTon(){} private static SingleTon s; static { s=new SingleTon(); } public static SingleTon getInstance() { return s; } }