Transformation mit dem J2SE 1.4

Wie, wann und warum implementiert man die hashCode()-Methode?

JavaSPEKTRUM - Ausgabe 05/2002
Titelthema: Transformation mit dem J2SE 1.4

Leseprobe: In den letzten beiden Artikeln dieser Kolumne haben wir uns mit der Methode equals() befasst. In dieser Ausgabe wollen wir uns ansehen, wie und warum man die Methode hashCode() implementieren muss. equals() und hashCode() hängen eng zusammen und müssen konsistent zueinander implementiert werden. Immer dann, wenn man equals() implementiert hat, muss man auch hashCode() implementieren. Worin besteht der Zusammenhang? Was genau ist die Konsistenzanforderung? Wie implementiert man bei hashCode()?

Autor(en): Klaus Kreft und Angelika Langer

Artikeljahresübersichten JavaSPEKTRUM 2002

Print-Ausgabe kaufen und weiterlesen Hier lesen