I am trying to find a way of differentiating between two objects in Java. I am aware that the hashCode method will return an integer relating to the object's address providing that it has not been overridden. However since this is not guaranteed, after many hours googling I found the System.identityHashCode(Object obj) method where obj is the object of which the hashCode is required.
Is this the only method of differentiating between two objects, or is there a way of obtaining the actual address of an object?
0 · ·