Java 集合框架目录及总结

Java 集合框架总结及目录

处于记录学习 集合框架及源码, 所以开始写这系列的博客,源码解析可能时间会比较久,请大家见谅!

首先,先放在集合框架的图,如下:

Java集合框架

我们可看到集合 主要是以 Collection 及 Map 接口扩展下来的组合,其中 List Set 有继承了Collection 接口,而Map是另一套接口。

Collection
一组"对立"的元素,通常这些元素都服从某种规则

List   必须保持元素特定的顺序
Set    没有重复元素
Queue  队列

下面是各个集合日常会涉及的类,以后会补充各个集合的 源码详解

List
ArrayList   
LinkedList  
Vector
Stack
Set
HashSet 
TreeSet
LinkedHashSet

并发相关
ConcurrentSkipListSet
CopyOnWriteArraySet
Queues
并发相关
ArrayBlockingQueue
ConcurrentLinkedDeque/ConcurrentLinkedQueue
DelayQueue
LinkedBlockingDeque / LinkedBlockingQueue
LinkedTransferQueue
PriorityBlockingQueue
SynchronousQueue
Map
一组成对的"键值对"对象

HashMap 
LinkedHashMap   
Hashtable
TreeMap 
Properties

并发相关
ConcurrentHashMap
ConcurrentSkipListMap

后续会慢慢补充源码详解!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值