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

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