Tutorial Java: il metodo equals e l’operatore ==

Uno degli argomenti classici di un qualunque corso Java che si rispetti è come capire se due oggetti sono uguali. Tutti starete pensando: che ci vuole, basta usare il metodo equals di Object! In effetti l’argomento può sembrare molto semplice ma secondo me se ci fosse una classifica delle cause più frequenti di bug il non corretto utilizzo del metodo equals sarebbe nelle prime posizioni!...
Continue reading...

Come funzionano le HashMap in Java

Oggi andiamo ad approfondire insieme i concetti alla base di una delle strutture dati più usate in Java: le HashMap. Sì proprio loro: tutti le conosciamo, tutti le usiamo, ma internamente come funzionano? Scopriremo insieme che il loro comportamento è tutt’altro che scontato....
Continue reading...