Containers
Powerful tool for programming data structures
Provides a library of container classes to “hold your objects”
2 types of Containers:
Collection: to hold a group of elements e.g., List, Set
Map: a group of key-value object pairs. It helps to return “Set
of keys, collection of values, set of pairs. Also works with
multiple dimensions (i.e., map of maps).
Iterators give you a better handle on containers and helps
to iterate through all the elements. It can be used without
any knowledge of how the collection is implemented.
Collections API provides a few general purpose algorithms
that operate on all containers.