Hlavní navigace

Názor ke zprávičce Velmi rychlá kryptografická hašovací funkce BLAKE3 vyšla ve verzi 1.0.0 od dw - Vazne? :D hashCode je pre kazdu triedu implementovany...

  • 28. 7. 2021 15:28

    dw

    Vazne? :D hashCode je pre kazdu triedu implementovany inak, default implementovany v java.lang.Objec­t.hashCode() vola interne identityHashCode. Integer.hashCode je prepisana tak ze naproti tomu vracia hodnotu, Long.hashCode vracia hodnotu mod 32... Pre dva stringy s rovnakym obsahom dostanete rovnaky vysledok aj ked su to dva objekty alokovane na rozlicnych adresach... Teda ak vas nezaujima ci v hash tabulke existuje hash pre konkretny string tak mozete volat Object.super.hashCo­de, ale to je potom ta hash tabulka tak nejako zbytocna...