The collections framework defines several interfaces.
Interface Description
Collection Enables you to work with groups of objects; it is at the top of the collections hierarchy
List Extends Collection to handle sequences (lists of objects)
Set Extends Collection to handle sets, which must contain unique elements
SortedSet Extends Set to handle sorted sets