Встречается на собеседованиях • сегодня
Какой интерфейс объединяет все коллекции
В Java все коллекции наследуют интерфейс `Collection` (из `java.util`), который является корневым для иерархии коллекций. Он объявляет базовые методы: `add()`, `remove()`, `size()`, `isEmpty()`, `contains()` и другие.
Основные интерфейсы-наследники:
- `List` – упорядоченные коллекции (например, `ArrayList`, `LinkedList`)
- `Set` – уникальные элементы (`HashSet`, `TreeSet`)
- `Queue` – FIFO/LIFO структуры (`LinkedList`, `PriorityQueue`)
Пример:
```java
Collection names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
System.out.println(names.size()); // 2
```
Для работы с парами ключ-значение используется `Map` (не наследник `Collection`).

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