2003-08-01 hashCode() とequals() の効果的で正確な定義 java development http://www-6.ibm.com/jp/developerworks/java/030801/j_j-jtp05273.html