1.java中==和equals和hashCode的区别
https://www.cnblogs.com/kexianting/p/8508207.html
对于hashCode的解释以下文章更好:
https://blog.csdn.net/fngy123/article/details/48718643