-
java重写equals时为什么还要重写hashcode?
首先把结论告诉大家:我们首先要明确一点,重写equals不一定非要hashcode,这要看实际情况。比如在没使用容器时其实是没必要的,但是如果使用了HashMap等容器,并且使用了自定义对象作为Key是一定要重写的。(学习视频分享:java
首先把结论告诉大家:我们首先要明确一点,重写equals不一定非要hashcode,这要看实际情况。比如在没使用容器时其实是没必要的,但是如果使用了HashMap等容器,并且使用了自定义对象作为Key是一定要重写的。(学习视频分享:java