Skip to main content
CoderMast home page
Search...
⌘K
Ask AI
GitHub
开始阅读
开始阅读
Search...
Navigation
Java 集合框架
Java 集合框架
Documentation
Golang
Java
技术教程
面试宝典
GitHub
Java
Java
Java 核心知识
Java 集合框架
Java 集合框架
List - ArrayList 源码解析
List - LinkedList 源码解析
List - Satck源码解析
List - Vector 源码解析
Map - HashMap 源码解析
Map - LinkedHashMap 源码解析
Map - TreeMap 源码解析
Queue - Deque 接口解析
Queue - Queue 接口解析
Set - HashSet源码解析
Set - LinkedHashSet 源码解析
Set - TreeSet源码解析
Java IO 框架
JVM 虚拟机
Java 并发框架
On this page
目录
说明
参考资料
Java 集合框架
Java 集合框架
Java 中的集合框架的继承和实现大体上如上图所示,但有部分类的接口实现不止一个,这里为了尽可能清晰的展现层次结构,仅保留了最核心的实现接口,如需查看完整的集合框架图可自行在IDEA中查看。
目录
说明
本系列文章的源码详解均是基于 JDK 8 编写的,但有人说现在 JDK 都更新到了 22 了,学 JDK 8 的源码有用吗?当然,目前的 JDK 版本已经更新到了 22 版本,或多或少对部分地方做了调整,但其底层实现的大体思想基本不变,故本系列文章有一定的参考意义。
参考资料
Pdai:
https://pdai.tech/md/java/collection/java-collection-ArrayList.html
Java核心 - 常用类
List - ArrayList 源码解析
⌘I
Assistant
Responses are generated using AI and may contain mistakes.