Встречается на собеседованиях • сегодня
В чем разница между Collection и List
`Collection` — это корневой интерфейс иерархии коллекций в Java, представляющий группу объектов. Он включает базовые операции: добавление, удаление, проверку наличия элементов и т.д.
`List` — это подтип `Collection`, который гарантирует порядок элементов и допускает дубликаты. Он добавляет методы для работы с индексами (`get()`, `set()`, `add(index, element)`).
Пример:
```java
Collection collection = new ArrayList<>();
collection.add("A"); // Просто добавление
List list = new ArrayList<>();
list.add(0, "A"); // Добавление по индексу
String element = list.get(0); // Доступ по индексу
```
Ключевое отличие: `List` — упорядоченная коллекция с доступом по индексу, `Collection` — более общий интерфейс без гарантии порядка.

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