Это первая статья из цикла, составляющего небольшой tutorial по коллекциям в Java. Здесь, я попробую дать представление, что это такое и для чего это нужно.
Для общего понимания, можно сказать, что коллекции - это что то, похожее на массив, но они могут динамически менять свой размер, а также имеют более расширенную функциональность.
Коллекция (или же контейнер) - это объект, который группирует другие объекты в единое целое. Коллекции используются для хранения, поиска и обработки данных, которые в ней находятся, а также представляют возможность обращения к ним.