单例模式

用Java写一个单例类。
答:

  • 饿汉式单例
public class Singleton {
    private Singleton(){}
    private static Singleton instance = new Singleton();
    public static Singleton getInstance(){
        return instance;
    }
}1234567

懒汉式单例



public class Singleton {
    private static Singleton instance = null;
    private Singleton() {}
    public static synchronized Singleton getInstance(){
        if (instance == null) instance = new Singleton();
        return instance;
    }
}

本文来自 骆昊 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/jackfrued/article/details/44921941?utm_source=copy

你可能感兴趣的:(单例模式)