5
Java
には、java.util.Objects
があり、これはhashCode()
メソッドを含んでいます。同時に、Google Guava
19はcom.google.common.base.Objects
を含み、これもhashCode()
の方法を有する。Guava.Objects.hashCode対Java.Objects.hashCode
私の質問:
- 私はJavaの8の上にグアバの19
hashCode()
を好むべきでない理由はありますか? - Javaの8
hashCode()
を完全に頼りにすることができますか、それともGuavaを使うのが良いですか?
なぜ、Guavaの実装が新しい組み込みよりも優れていると思いますか?また、「より良い」を定義します。 – Tunaki
Java 7以降でこのクラスがあります –
おそらく、Guavaのハッシュはより良い/他のハッシュ関数に基づいていますか? –