当把对象存入HashSet时,先会获取对象的hashCode值,与已经存入HashSet对象的hashCode值比较。hashCode值不相同,则正常添加。 如果hashCode值相同则调用equals(),equals比较不相同正常添加。 equals比较内容相同则不允许添加成功 这样可以减少equals的调用频率,提高效率