Un mapa es una estructura de Java que nos permite almacenar pares clave/valor. De tal manera que para una clave solamente tenemos un valor.
Si añadimos un nuevo elemento clave/valor cuando la clave ya existe, se sobrescribe el valor almacenado anteriormente.
Autor: Linea de Codigo
http://lineadecodigo.com/2007/07/13/listar-un-mapa-con-java-util/