Normal
Und ich zitiere mal die Doku von hashCode:Bis dahin deckt sich das mit der im zitierten Text suggerierten Eindeutigkeit. Die Doku geht aber noch weiter, und das ist in diesem Zusammenhang der entscheidende:Die Möglichkeit, dass der hashCode sich ändert (wenn sich das ändert, was zu equals beiträgt) ist damit explizit abgedeckt. Indirekt steht das auch nochmal bei der Doku von 'Set':Als für mich ist klar: Der hashCode darf sich ändern. Aber man muss aufpassen.
Und ich zitiere mal die Doku von hashCode:
Bis dahin deckt sich das mit der im zitierten Text suggerierten Eindeutigkeit. Die Doku geht aber noch weiter, und das ist in diesem Zusammenhang der entscheidende:
Die Möglichkeit, dass der hashCode sich ändert (wenn sich das ändert, was zu equals beiträgt) ist damit explizit abgedeckt. Indirekt steht das auch nochmal bei der Doku von 'Set':
Als für mich ist klar: Der hashCode darf sich ändern. Aber man muss aufpassen.