java集合数据 【list(列表), set(集), map(映射)】 之list 和 set

List类型

1:  基础接口Collection,interaface List  extend Collection

2:  AbstractList  implements List

3:   综合关系 LinkedList/ArrayList -> AbstractList -> List -> Collection

4:  ArrayList的扩容机制,1.5倍扩容

Set类型

1:  基础接口Collection,interaface Set  extend Collection

2:  AbstractSet  implements Set

3:   综合关系 HashSet/TreeSet -> AbstractSet -> Set -> Collection

4: HashSet 扩容机制 2倍扩容,减少hash碰撞  (n - 1) & hash

Queue类型

1:  基础接口Collection,Queue  extend Collection

2:  AbstractQueue  implements Queue

3:  综合关系 DelayQueue/PriorityQueue  -> AbstractQueue -> Queue -> Collection

4:   库容 Double size if small; else grow by 50%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值