hashcode()はequals()メソッドやclone()メソッド、compareTo()メソッドの
オーバーライドで精一杯です。


http://www.gimlay.org/~javafaq/S038.html#S038-05
よんでhashcode()のことをしらべているけど20億種類もの範囲を超える
オブジェクトのパターンをhashcodeで表現するにはどうすればいい?

BigIntegerだけでも、10の20乗種類もの数値パターンを作れてしまうような。
ていうか、漏れがhashcode()の取り扱いに詳しくないだけ?

上のサイト見てると、hashcode()は検索を早くするためだけにあるような。