jdk源码阅读笔记之java集合框架(基础篇)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdk源码阅读笔记之java集合框架(基础篇)相关的知识,希望对你有一定的参考价值。

  结合《jdk源码》与《thinking in java》,对java集合框架做一些简要分析(本着实用主义,精简主义,遂只会挑出个人认为是高潮的部分)。

  先上一张java集合框架的简图:

  技术分享

  会从以下几个方面来进行分析:

  1. java 数组;
  2. ArrayList,LinkedList与Vector;
  3. HashMap;
  4. HashSet

关于数组array:

  数组的解释是:存储固定大小的同类型元素。由于是”固定大小“,所以对于未知数目的元素存储就显得力不从心,遂有了集合。

 

  

 

 

 

以上是关于jdk源码阅读笔记之java集合框架(基础篇)的主要内容,如果未能解决你的问题,请参考以下文章

jdk源码阅读笔记之java集合框架(ArrayList)

JDK源码及其他框架源码解析随笔地址导航

源码阅读Java集合 - ArrayList深度源码解读

java基础系列之ConcurrentHashMap源码分析(基于jdk1.8)

Java 集合容器篇面试题(上)-王者笔记《收藏版》

Java中的容器(集合)之HashMap源码解析