摘要:
在Java中,判断两个对象相等用equal。(废话)前提是必须该对象重写了equal,以及最好将hashcode一起重写掉。因为要符合"相等的对象必须具有相等的散列码"。反之,如果不写,那么例如在HashMap中,该对象充当key必然会出现"对象相同但散列吗不同而导致不同的key"。刚开始写hashcode,无从下手,虽然有一堆规则,但不好记(本人健忘)。遂总结一下1点。“所有数据类型都向int靠拢”所以:1.boolean >> (0, 1)2.byte, char, short >> (int)3.long >> 阅读全文
posted @ 2013-05-14 11:59
wFeng
阅读(402)
评论(0)
推荐(0)

浙公网安备 33010602011771号