原文:https://www.liaoxuefeng.com/article/1256136507802816 正确使用Map,只需要正确实现hashCode()和equals()就行了吗? 恐怕还不行. 确切地说,如果使用的是HashMap,那么只需要正确实现hashCode()和equals()就够了. 但是,如果换成TreeMap,正确实现hashCode()和equals(),结果并不一定正确. 代码胜于雄辩.先看作为key的class定义: class Student implemen…