System.identityHashCode(yourObject) will give the ‘original’ hash code of yourObject as an integer. Uniqueness isn’t necessarily guaranteed. The Sun JVM implementation will give you a value which is related to the original memory address for this object, but that’s an implementation detail and you shouldn’t rely on it.
EDIT: Answer modified following Tom’s comment below re. memory addresses and moving objects.