集合:collection

子接口: List

  • List 特征:维护有序的,可重复的集合。
  • List的实现类: ArrayList LinkedList Vector
    • ArrayList 底层是一个可扩容的数组.拥有下标(索引),从零开始。
    • LinkedList 底层是:双向链表,插入删除速度快,检索速度慢。
    • Vector 是一个线程安全的集合。

子接口: Set

  • Set 特征: 维护着无序的,不可重复的集合。
  • Set存储元素使用的是散列表存储。当散列表中存在已有对象,首先判断hashCode是否相同, 如果不同,直接存入。如果相同再判断equals方法,如果equals方法为false则存入,如果为 ture,则不存入。
    • HashSet 使用散列表存储元素.
    • linkedHashSet 使用散列表存储元素,在元素中添加了双向链表,从而能记录对象的前后顺序。
    • TreeSet 维护者可进行排序的元素的集合。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值