摘要: java.lang.Object的toString方法的实现: 这通常不是用户期望看到的,它包含类名称,一个“@”符号,以及散列码的无符号十六进制表示法。 toString通用约定指出,被返回的字符串应该是一个“简洁的,但信息丰富,并且易于阅读的表达形式”,进一步的约定指出,建议所有的子类都覆盖这个 阅读全文
posted @ 2016-07-06 10:29 没有梦想的小灰灰 阅读(433) 评论(0) 推荐(0)
摘要: 在每个覆盖equals方法的类中,也必须覆盖hashCode方法。否则,会违反Object.hashCode的通用约定,从而导致该类无法结合所有基于散列的集合一起正常工作,包括HashMap,HashSet,Hashtbale。 hashCode约定内容: 1.只要对象equals方法的比较操作所用 阅读全文
posted @ 2016-07-06 09:15 没有梦想的小灰灰 阅读(247) 评论(0) 推荐(0)