Duplicar posibles:
Java - HashMap vs Map objectsDiferencia entre HashMap y Map en Java ...?
Quiero saber la diferencia entre HashMap
y Map
en Java .. ??
Duplicar posibles:
Java - HashMap vs Map objectsDiferencia entre HashMap y Map en Java ...?
Quiero saber la diferencia entre HashMap
y Map
en Java .. ??
Map
es una interfaz, es decir, una "cosa" abstracta que define cómo se puede usar algo. HashMap
es una implementación de esa interfaz.
Map
es una interfaz en Java. Y HashMap
es una implementación de esa interfaz (es decir, proporciona todos los métodos especificados en la interfaz).
HashMap
es una implementación de Map
. Map es solo una interfaz para cualquier tipo de mapa.
Map
es una interfaz; HashMap
es una implementación particular de esa interfaz.
HashMap utiliza una colección de valores clave hash para realizar su búsqueda. TreeMap usará un árbol rojo-negro como su almacén de datos subyacente.
http://stackoverflow.com/questions/1348199/java-hashmap-vs-map-objects – DarthVader
Intente compilar este fragmento: 'new HashMap(); nuevo Mapa (); ' –