这个问题在这里已经有了答案:WhatisanefficientwaytoimplementasingletonpatterninJava?[closed](29个回答)5年前关闭。您知道,自从Java5发布以来,在Java中编写单例模式的推荐方法是使用枚举。publicenumSingleton{INSTANCE;}但是,我不喜欢这样做-强制客户端使用Singleton.INSTANCE以便访问单例实例。也许,将单例隐藏在普通类中的更好方法,并提供对单例设施的更好访问:publicclassApplicationSingleton{privatestaticenumSingleton{