•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.