创建单身人士的最佳方法是什么?

时间:2016-07-25 06:23:55

标签: java

静态内部阶级可以防止妈妈泄密吗?

1 个答案:

答案 0 :(得分:0)

Joshua Bloch" Effective Java"本书,最好(也许最容易)创建Singleton的方法是制作单元素枚举:

public enum Singleton {
    INSTANCE;

    Singleton() { }
}

这样可以保证:

  • Singleton是线程安全的
  • 将为应用程序生命周期创建单个实例
  • 该实例隐式Serializable

更多信息: