List: A list is an ordered collection of elements.
Set: A collection that contains no duplicate elements.
Queue: A collection designed for holding elements prior to processing.
Map: An object that maps keys to values.
A map cannot duplicate keys; each key can map to at most one value