If I call the Object.hashcode() method on some object it returns the internal address of the object (default implementation). Is this address a logical or phys
Object.hashcode()
By the contract of hashCode it cannot change for such a reason.