用Java写一个单例类。

饿汉式单例

public class Singleton {
    private Singleton(){}
    private static Singleton instance = new Singleton();
    public static Singleton getInstance(){
        return instance;
    }
}
 
 
  • 懒汉式单例
   
public class Singleton {
    private static Singleton instance = null;
    private Singleton() {}
    public static synchronized Singleton getInstance(){
        if (instance == null) instance = new Singleton();
        return instance;
    }
}

 

posted @ 2018-04-21 14:48  爱吃醋的工程师  阅读(150)  评论(0编辑  收藏  举报