Встречается на собеседованиях • сегодня
Для чего нужен Eager Singleton
Eager Singleton создаётся при загрузке класса, что гарантирует его существование до первого использования. Это потокобезопасно, так как JVM гарантирует инициализацию статических полей при загрузке класса.
Пример:
java
public class EagerSingleton {
private static final EagerSingleton INSTANCE = new EagerSingleton();
private EagerSingleton() {}
public static EagerSingleton getInstance() {
return INSTANCE;
}
}Плюсы:
- Простота реализации
- Гарантированная потокобезопасность
Минусы:
- Ресурсы тратятся даже если объект не используется
- Невозможность обработки исключений при создании

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы