Nezapomínej na hashCode()

2

Pokud ve své třídě překrýváte (override) metodu equals(Object), nikdy nezapomínejte překrýt i metodu hashCode(). Tuto poučku jistě každý slyšel mnohokrát, ale možná ne každý tuší proč. Shodou okolností jsem před několika dni narazil na produkční problém způsobený porušením tohoto principu.

Více...