да :)

ая с Java 5 говорят, что лучший способ создать синглтон - это одноэлементный тип enum.

Пример:

public enum SuperSingleton implements Zooma{
    INSTANCE;

    /**
     */
    public void fightTheBattle(){
        System.out.println("I am fighting the battle!!!");
    }

    @Override
    public void runningWild() {
        //This is method implemented from the Zooma interface.      
    }
}

Согласно Джошуа Блоху, одноэлементный синглтон перечислимого типа имеет вид;

более краткимпредоставляет сериализацию бесплатнои обеспечивает броню против множественных экземпляров.

Я могу видеть, как это более кратко и как это обеспечивает железную оболочку против множественных экземпляров,но как это обеспечивает механизм сериализации бесплатно?

Это то, что синглтон получает, будучи enum?

Ответы на вопрос(3)

Ваш ответ на вопрос