1. 首页
  2. 移动开发
  3. 其他
  4. Java理论与实践:hashCode()和equals()方法

Java理论与实践:hashCode()和equals()方法

上传者: 2020-07-27 08:36:50上传 DOC文件 57KB 热度 30次
本文介绍了Java语言不直接支持关联数组,可以使用任何对象作为一个索引的数组,但在根Object类中使用 hashCode()方法明确表示期望广泛使用HashMap。理想情况下基于散列的容器提供有效插入和有效检索;直接在对象模式中支持散列可以促进基于散列的容器的开发和使用。本文还介绍了定义对象的相等性、实施equals()和hashCode()的需求、编写自己的equals()和hashCode()方法。通过统一定义equals()和hashCode(),可以提升类作为基于散列的集合中的关键字的使用性。
下载地址
用户评论