JEE基础学习-Day19

1.List接口

    有序、索引、元素可重复

    List特有的方法是参数带索引

2.迭代器的并发修改异常

    迭代器遍历过程中使用集合方法对集合进行修改长度操作

3.LinkedList链表集合的特有功能

    addFirst() addLast()

4.Vector集合

5.Set接口

    不包含重复元素

    HashSet实例是HashMap

    无序集合,没有索引,代码编写上ArrayList完全一致

6.哈希表数据结构

    初始容量,数组默认长度16,加载因子0.75,数组长度16*0.75=12,数组扩容

7.字符串对象的哈希值

8.哈希表的存储过程

    调用对象的哈希值,集合在容器内查找,是否存在重复的哈希值,否,存入哈希表;是,让后来对象调用equals方法,如果返回结果为true,集合判断元素重复。

9.哈希存储自定义对象

    重写hashCode和equals方法

    重写目标,让对象中的属性值如果相同,返回相同的哈希值。

10.LinkedHashSet集合

    基于链表的哈希表,具有顺序,双向链表,线程不安全,运行快

    对同一个对象多次调用hashcode返回同一个哈希值

    


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值