Java 中的 ==, equals 的区别,equals与 hashCode 的联系 https://blog.csdn.net/justloveyou_/article/details/52464440