Eventuali duplicati:
Java - HashMap vs Map objectsDifferenza tra HashMap e Map in Java ..?
Voglio sapere la differenza tra HashMap
e Map
in java .. ??
Eventuali duplicati:
Java - HashMap vs Map objectsDifferenza tra HashMap e Map in Java ..?
Voglio sapere la differenza tra HashMap
e Map
in java .. ??
Map
è un'interfaccia, ovvero una "cosa" astratta che definisce come qualcosa può essere utilizzato. HashMap
è un'implementazione di tale interfaccia.
Map
è un'interfaccia in Java. E HashMap
è un'implementazione di tale interfaccia (ad esempio, fornisce tutti i metodi specificati nell'interfaccia).
HashMap
è un'implementazione di Map
. Map è solo un'interfaccia per qualsiasi tipo di mappa.
Map
è un'interfaccia; HashMap
è una particolare implementazione di tale interfaccia.
HashMap utilizza una raccolta di valori chiave con hash per eseguire la sua ricerca. TreeMap utilizzerà un albero rosso-nero come archivio dati sottostante.
http://stackoverflow.com/questions/1348199/java-hashmap-vs-map-objects – DarthVader
Prova a compilare questo snippet: 'new HashMap(); nuova mappa (); ' –