Встречается на собеседованиях • сегодня

В чем разница между 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` — более общий интерфейс без гарантии порядка.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы