摘要: hashcode() 与 equals() 应一起重写,在HashMap 会先调用hash(key.hashcode()) 找到对应的entry数组位置 (一般初始是16,2^x,rehash后会翻倍),再在这个entry链表上equals判断是否存在相同元素。 所以当重写equals时没保证has 阅读全文
posted @ 2019-03-29 14:18 茶饭不撕 阅读(154) 评论(0) 推荐(0) 编辑