Java / Map and its implementations
Does IdentityHashMap use hashcode method?
No. IdentityHashMap does not use hashCode method instead it uses System.identityHashCode() method. It neither use equals method instead uses == reference equality operator.
IdentityHashMap class is not a general-purpose Map implementation; it intentionally violates Map's general contract to use equals method when comparing objects.
This class is designed for use only in the rare case scenario where reference-equality semantics are required.
More Related questions...