Встречается на 8% собеседований по QA Manual

Что такое коллекция в Java

Коллекция в Java — это интерфейс или класс из фреймворка java.util, который предоставляет структуры данных для хранения и управления группами объектов. Основные интерфейсы коллекций: List, Set, Queue, Map (хотя Map не наследует Collection).

Пример:

java
List<String> names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
System.out.println(names); // [Alice, Bob]

Ключевые особенности:

  • List — упорядоченные, допускает дубликаты.
  • Set — уникальные элементы, порядок зависит от реализации (например, HashSet — не гарантирован, LinkedHashSet — сохранён).
  • Queue — FIFO/LIFO (например, LinkedList, PriorityQueue).
  • Map — пары ключ-значение (например, HashMap, TreeMap).

Коллекции поддерживают generics, итераторы (Iterator) и Stream API (Java 8+).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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