最详细的equal和hashcode详解
https://blog.csdn.net/zj15527620802/article/details/88547914
https://blog.csdn.net/Rucimeili/article/details/81220331