In essence, you won't call it yourself unless you are coding a data structure (which you most probably don't have to).
However, you'll often implement one. Nowadays almost all IDE provide auto-generation of equals & hashCode. I'd advise to just use that for the moment; whenever you implement equals, also generate a hashCode implementation.