Is the output of Object.hashCode()
required to be the same on all JVM implementations for the same Object?
For example if "test".hashCode()
returns 1
on 1.4, could it potentially return 2
running on 1.6. Or what if the operating systems were different, or there was a different processor architecture between instances?