Collections repræsenterer forskellige former for samlinger af dataJava's Collection klasser udgør et alternativ til brug af "native Java arrays",
klassen Vector, og klassen Hashtable
Collections udgør også et alternativ til tredie parts Java software, såsom JGL