Коллекции
Коротко: Набор готовых многократно используемых структур данных (списки, множества, отображения), которые язык поставляет в стандартной библиотеке, чтобы каждой программе не приходилось реализовывать их заново.
Подробнее: Коллекции обычно включают динамически растущие списки (например, ArrayList, LinkedList), уникальные множества (HashSet, TreeSet) и отображения «ключ–значение» (карты, например LinkedHashMap). Через общий интерфейс (см. итератор)…
Подробности
Основная идея фреймворка коллекций…
См. также: структуры данных, список, множество, итератор