摘要: 在java中,equals和hashcode是有设计要求的,equals相等,则hashcode一定相等,反之则不然。 为何会有这样的要求? 在集合中,比如HashSet中,要求放入的对象不能重复,怎么判定呢? 首先会调用hashcode,如果hashcode相等,则继续调用equals,也相等,则 阅读全文
posted @ 2016-08-21 16:28 微软小菜鸟 阅读(136) 评论(0) 推荐(0) 编辑