摘要: 虽然 Object 类提供了 toString 方法的实现,但它返回的字符串通常不是你的类的用户想要看到的。它由类名后跟一个「at」符号(@)和哈希码的无符号十六进制表示组成,例如PhoneNumber@163b91 。 toString 的通用约定要求,返回的字符串应该是「一个简洁但内容丰富的表示 阅读全文
posted @ 2020-03-28 22:21 webzom 阅读(151) 评论(0) 推荐(0)
摘要: 在每个类中,在重写 equals 方法的时侯,一定要重写 hashcode 方法。 如果不这样做,你的类违反了 hashCode 的通用约定,这会阻止它在 HashMap 和 HashSet 这样的集合中正常工作。根据 Object 规范,以下时具体约定。1. 如果没有修改 equals 方法中用以 阅读全文
posted @ 2020-03-28 22:12 webzom 阅读(224) 评论(0) 推荐(0)