Встречается на собеседованиях • сегодня
Для чего нужен Queue
Очередь (Queue) в Java — это интерфейс из пакета `java.util`, представляющий FIFO (First-In-First-Out) структуру данных. Используется, когда нужно обрабатывать элементы в порядке их поступления.
**Основные реализации:**
- `LinkedList` — простая очередь
- `PriorityQueue` — очередь с приоритетами
- `ArrayDeque` — двусторонняя очередь
**Пример:**
```java
Queue queue = new LinkedList<>();
queue.add("First");
queue.add("Second");
System.out.println(queue.poll()); // "First"
```
**Применение:**
- Обработка задач в порядке поступления (например, в ThreadPool)
- Буферизация сообщений (Kafka, RabbitMQ)
- Обход графа в ширину (BFS)

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