Встречается на собеседованиях • сегодня

Использовал ли Listeners

В Java Listeners (слушатели) используются для обработки событий. Они реализуют паттерн Observer и часто применяются в GUI (Swing, JavaFX), сервлетах и других асинхронных сценариях.

Пример слушателя для кнопки в Swing:

java
button.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        System.out.println("Кнопка нажата!");
    }
});

В веб-приложениях используются ServletListeners для отслеживания событий жизненного цикла (HttpSessionListener, ServletContextListener). В Spring есть аннотации @EventListener для обработки событий приложения.

Ключевые особенности:

  • Позволяют реализовать реактивное программирование
  • Уменьшают связность компонентов
  • Обработка событий происходит асинхронно

Listeners особенно полезны в event-driven архитектурах.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы