Встречается на собеседованиях • сегодня
Что лежит в основе иерархии коллекций
Основу иерархии коллекций в Java составляют интерфейсы из пакета `java.util`:
1. **Iterable** - корневой интерфейс, предоставляющий итератор для перебора элементов
2. **Collection** - базовый интерфейс для всех коллекций, определяет основные операции (add, remove, size и др.)
3. **List** - упорядоченные коллекции с доступом по индексу (ArrayList, LinkedList)
4. **Set** - коллекции уникальных элементов (HashSet, TreeSet)
5. **Queue/Deque** - интерфейсы для очередей (LinkedList, PriorityQueue)
Пример:
```java
Collection collection = new ArrayList<>();
collection.add("Java");
List list = new LinkedList<>();
Set set = new HashSet<>();
Queue queue = new PriorityQueue<>();
```

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