Встречается на собеседованиях • сегодня
Как Queue связан с LinkedList
`Queue` в Java — это интерфейс, представляющий очередь (FIFO). `LinkedList` реализует `Queue`, поэтому может использоваться как очередь.
**Пример:**
```java
Queue queue = new LinkedList<>();
queue.add("A"); // Добавление в конец
queue.add("B");
String first = queue.poll(); // Удаление и возврат первого элемента ("A")
```
**Особенности:**
- `LinkedList` поддерживает все методы `Queue` (`offer`, `poll`, `peek`).
- Позволяет вставку `null` (если это разрешено реализацией).
- Не потокобезопасен (для многопоточности используйте `ConcurrentLinkedQueue`).
Также `LinkedList` реализует `Deque` (двусторонняя очередь), добавляя методы `addFirst`, `removeLast` и др.

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