1、Map就是散列数组+链表,集合框架中,所说的能否重复,指equals是否为true,为true重复了,就覆盖;一般,equals为true,hashcode应该相同,所以通常重写equals方法同时也要重写hashcode方法。对于非hash*类,则与hashcode没关系。
1、Map就是散列数组+链表,集合框架中,所说的能否重复,指equals是否为true,为true重复了,就覆盖;一般,equals为true,hashcode应该相同,所以通常重写equals方法同时也要重写hashcode方法。对于非hash*类,则与hashcode没关系。