-5
Статический внутренний класс может защитить от утечки по меторике?Каков наилучший способ создания синглета?
Статический внутренний класс может защитить от утечки по меторике?Каков наилучший способ создания синглета?
Согласно книге Джошуа Блоха «Эффективное Java», то лучший (и, возможно, самый простой) способ создания Singleton, чтобы сделать из одного элемента перечисления:
public enum Singleton {
INSTANCE;
Singleton() { }
}
Таким образом, это гарантирует, что:
Serializable
.Подробнее:
только потому, что что-то статический внутренний класс не делает его одноэлементно. в чем ваш смысл? – Stultuske
Возможный дубликат [Что представляет собой эффективный способ реализации одноэлементного шаблона в Java?] (Http://stackoverflow.com/questions/70689/what-is-an-efficient-way-to-implement-a-singleton- паттерн-в-Java) –