美文网首页
可能是最好的单例模式

可能是最好的单例模式

作者: 卜卜Bruce | 来源:发表于2018-03-24 13:31 被阅读0次

单例模式可以算是最常用的设计模式之一,有饿汉模式、懒汉模式。下面的代码应该算是最好的懒汉模式了, 用时加载,并且线程安全。

public class Singleton {

    private Singleton() {
    }

    /**
     * 获取单例
     *
     * @return
     */
    public static Singleton getInstance() {
        return SingletonHolder.intstance;
    }

    /**
     * 一个私有的静态内部类,用于初始化一个静态final实例
     */
    private static class SingletonHolder {
        private static final Singleton intstance = new Singleton();
    }
}

静态内部类只有在用时才会被加载。

相关文章

  • Android中的设计模式—单例模式

    单例模式介绍 单例模式是应用最广的模式之一,也可能是很多人唯一会使用的设计模式。在应用单例模式时,单例对象的类必须...

  • Go语言设计模式(1)单例模式

    Go语言设计模式(1)单例模式 单例模式的定义 个人认为单例模式是23种设计模式中最简单也最好理解的一种,定义如下...

  • 你真的会写单例吗?

    你真的会写单例吗? 摘录来源 单例的正确姿势 Java单例模式可能是最简单也是最常用的设计模式,一个完美的单例需要...

  • 可能是最好的单例模式

    单例模式可以算是最常用的设计模式之一,有饿汉模式、懒汉模式。下面的代码应该算是最好的懒汉模式了, 用时加载,并且线...

  • Android中常用的设计模式----单例

    单例模式可能是平常开发中使用最多的模式了。 那么单例模式是怎么样的:单例模式的类必须保证只有一个实例存在。多用于整...

  • 单例模式详细使用说明

    单例模式 Java单例模式可能是最简单也是最常用的设计模式,单例模式保证一个类仅有一个实例,并提供一个访问它的全局...

  • 【设计模式】单例模式

    单例模式 常用单例模式: 懒汉单例模式: 静态内部类单例模式: Android Application 中使用单例模式:

  • 死磕设计模式之单例模式,饿汉、懒汉统统搞定

    单例模式 单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对...

  • Android设计模式总结

    单例模式:饿汉单例模式://饿汉单例模式 懒汉单例模式: Double CheckLock(DCL)实现单例 Bu...

  • 老司机来教你单例的正确姿势

    老司机来教你单例的正确姿势 Java单例模式可能是最简单也是最常用的设计模式,一个完美的单例需要做到哪些事呢? 单...

网友评论

      本文标题:可能是最好的单例模式

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