How Does hashCode Method Work in Java ?
Object class in Java has hashCode() method. This method returns a hash code value, which is an integer.
The hashCode() is a native method and its implementation is not pure Java.
Java doesn't generate hashCode(). However, Object generates a HashCode based on the memory address of the instance of the object.
If two objects are same then their hashCode() is also same.