知识点:1、equals 方法的作用,Object equals 与 String equals 的内部实现2、hashCode 的作用,为什么重写 equals 方法最好也要重写 hashCode 方法3、HashMap 的底层实现,即数组+链表
参考资源:https://kakajw.iteye.com/blog/935226 深入解析Java对象的hashCode和hashCode在HashMap的底层数据结构的应用