collection

A collection framework is basically an implementation of a bunch of standard data structures.
A collection is a grouping of data items that need to be operated upon together. Generally, the data items will be of the same type or derived from some common ancestor type. 
A collection is a concept applicable to abstract data types, and does not prescribe a specific implementation as a concrete data structure, though often there is a conventional choice.