单例模式

    xiaoxiao2021-03-25  109

    首先说下单例模式是什么?

     1.单例类必须只能有一个实例。  2单例类必须自己创建自己的唯一实例。  3.单例类必须给所有其他对象提供这一实例。

     

    用处是什么?

    必须在程序中 一个类中 class有一个实例

     

    以下说下懒汉和饿汉

    饿汉式单例类 public class Singleton { private Singleton(){}    private static Singleton instance = new Singleton();     public static Singleton getInstance() {      return instance;       } } 懒汉式单例类 public class Singleton { private Singleton(){}   private static Singleton instance = null;   public static synchronized Singleton getInstance() {    if (instance==null)instance=new Singleton(); return instance; } }
    转载请注明原文地址: https://ju.6miu.com/read-15783.html

    最新回复(0)