This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
false, not always the hashCode is simply a number calculated for storing the object in a hash properly. you can also prove this way supose you do have 2^64 +1 objects, at least two of them must have identicals hashcodes, because there is not enough numbers for each object hashcode.