美文网首页
Kotlin中的单例实现原理

Kotlin中的单例实现原理

作者: ModestStorm | 来源:发表于2022-09-28 12:59 被阅读0次

1.使用Object关键字进行单例类声明

object Singleton{
    //供外界使用
    fun println() {    
    }
}

2.单例类的使用

 Singleton.println()

3. 单例类的实现原理

public final class Singleton {
   @NotNull
   public static final Singleton INSTANCE;
   
  //私有构造函数
  private Singleton() {}

   public final void println() {
   }
  // 在静态代码块中初始化的实例对象,线程安全,恶汉式加载简单粗暴
   static {
      Singleton var0 = new Singleton();
      INSTANCE = var0;
   }
}

相关文章

网友评论

      本文标题:Kotlin中的单例实现原理

      本文链接:https://www.haomeiwen.com/subject/kakvortx.html