当向HashSet里面添加元素时,首先会调用HashSet中的HashCode()的方法来求出对象的哈希码值,然后利用哈希码值%分组组数,判断去到哪个组,当添加第二个元素的时候,通过相同的方法来判断,当进入到一个组时,进行判断
判断两个对象的HashCode()方法,是否相等
不相等:则判断是两个对象,则进入到一个组里面。
相等:则判断两个对象的地址是否一样
相等:说明是同一对象
不相等:判断两个对象的equals方法是否相等
相等:说明这两个对象是相等对象
不相等:说明这两个对象不是相等对象