Что такое коллекция
Коллекция — это структура данных, представляющая собой набор объектов, объединенных для совместного хранения и обработки. Данными могут быть числа, строки, объекты пользовательских классов и любые другие ссылочные типы.
Аналогия из жизни: коллекция — это контейнер для группировки элементов, подобно полке с книгами. В зависимости от задачи вы выбираете тип полки: упорядоченную стопку (List), корзину без дубликатов (Set) или каталожный ящик с ярлычками (Map).
В Java все коллекции входят в Java Collections Framework (JCF) — единый набор интерфейсов и классов в пакете java.util, появившийся в Java 1.2. JCF предоставляет стандартные реализации наиболее популярных структур данных: списки, множества, очереди и ассоциативные массивы. Благодаря общим интерфейсам можно менять реализацию коллекции без изменения остального кода.
На собеседовании: достаточно дать определение и упомянуть, что JCF — это фреймворк из интерфейсов и реализаций в пакете
java.util, и что примитивы в коллекциях хранятся через autoboxing (обертки).