Map

map接口:

  1. 元素是由键值组成。且元素是唯一的(然而键和直接以对象的身份出现)
  2. 元素是无序的即元素没有按键排序
  3. 元素不重复 当添加重复元素的时候采用覆盖技术 ,用新值覆盖旧值,键不覆盖
  4. 抽象方法
  5. 允许键值为空
  6. 实现类 :hashMap tree map
HashMap实现类特征如下:

  1. 元素有键值对组成 键唯一
  2. 元素是无序的
  3. 元素不重复 !
  4. 判断元素相等 依赖equals()和hashcode()两个方法
  5. 判断元素相等 实质上是判断元素的键值相不相等 ,如是元素的键相等则元素相等 ,反之元素不相等
  6. 当元素的键为自定义的对象时要求必须重写equals和hashcode两个方法
map子接口sortedMap其特征:

  1. 元素有键值对组成 键唯一
  2. 元素是无序的
  3. 元素不重复 !
  4. 它的实现类TreeMap
TreeMap特质:与父接口一致 但是判断元素是否相等依赖的是compareTo()方法 注意判断元素相等实际上是判断键值是否相等



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值