您当前的位置: 首页 > 

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

equals与hashcode

qq_34412985 发布时间:2018-03-17 16:42:03 ,浏览量:0

1.自定义类的equals与hashcode的定义必须一致

如果x.equals(y)返回true,那么x.hashCode()就必须与y.hashCode(具有相同的值.)如果用定义的Employee.equals比较雇员的ID,那么hashCode方法就需要散列ID,而不是雇员的姓名或散列地址.

2.对象做相等比较最好用equals,而不要用==,==是比较地址值,Integer比较值相等有一定的范围。

   项目中写了个Byte a==byte b  eclipse中的插件findbug提示错误,建议改成equals

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0390s