Quando inseriamo la coppia chiave-valore in HashMap, ciò potrebbe accadere che l'hashcode di due chiavi potrebbe essere lo stesso di come in questa condizione verranno gestiti l'archiviazione e il recupero del valore-chiave.Risoluzione collisione in HashMap
Aggiornamento
Quello che ho capito finora è che se due chiave oggetto ha lo stesso codice hash quindi entrambi gli oggetti chiave saranno memorizzate nel secchio stesso e quando dirò get(key)
poi fuori di due oggetti con codice hash di corrispondenza quale elemento da recuperare è deciso da object.equals()
.
http://stackoverflow.com/questions/4980757/how-do-hashtables-deal-with-collisions –
http://stackoverflow.com/questions/12945894/java-hashmap-confusion-about-collision-handling -e-the-get-metodo –