前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jdk(8) - java 中集合的总结

jdk(8) - java 中集合的总结

作者头像
惊羽-布壳儿
发布2022-06-15 21:44:26
3300
发布2022-06-15 21:44:26
举报
文章被收录于专栏:惊羽-布壳儿

1. 继承关系

2. 内在逻辑

由接口到抽象,再到实现

2.1 多态因子

2.1.1 Collection 与 Map

Collection

Map

线性数据

映射数据

2.1.1.1 Collection 接口

List

Set

重复

不重复

2.1.1.1.1 List 接口

ArrayList

Vector

LinkedList

数组(线程不安全)

数组(线程安全)

链表

2.1.1.1.1 Set接口

HashSet

TreeSet

数组

红黑树

2.1.1.2 Map接口

HashMap

HashTable

TreeMap

数组(线程不安全)

数组(线程安全)

红黑树

3. 背景知识

1. Set 是使用Map实现的,只用了Key ,Value存储的是一个 new Object() 空对象,所以 Set的结果和Map的结构是很相似的.
2. HashTable , Vector 都是 使用的 synchronize 关键字在方法上加的锁,保证相同实例的api线程安全;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 继承关系
  • 2. 内在逻辑
    • 2.1 多态因子
      • 2.1.1 Collection 与 Map
  • 3. 背景知识
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档