- Object类中有equals和hashcode方法,所有的对象都有以上这两个方法,此时涉及到方法的重写;
- 一般,重写equals方法是一定要重写hashcode方法;
- equals()相等的两个对象,hashcode一定相等;
- equals()不相等的两个对象,hashcode不一定不相等,即有可能相等;
- hashcode()相等,equals()可能相等,也可能不相等;
- hashcode()不相等,equals()也不相等;
- HashCode被设计用来提高性能。
Java中的equals()方法和hashcode()方法
最新推荐文章于 2023-01-13 10:29:46 发布