Maps
- A map keeps associations between key and value objects
- Mathematically speaking, a map is a function from one set, the key set, to another set, the value set
- Every key in a map has a unique value
- A value may be associated with several keys
- Classes that implement the Map interface