集合源码
文章平均质量分 97
Yoda_wang
总有一天你会感激,现在每天努力的日子。
展开
-
搞懂 Java ArrayList 源码
ArrayList 源码分析不知道各位朋友,还记得开工前制定的学习目标么? 有没有一直为了那个目标废寝忘食呢?继 搞懂 Java 内部类 后开始探索总结 Java 集合框架源码的知识,希望能给自己夯实基础,也希望能为自己实现目标更近一步。ArrayList 源码分析思路ArrayList 是我们 App 开发中常用的 Java 集合类,从学习 Java 开始我们基本上就对它天天...原创 2018-03-24 02:56:57 · 386 阅读 · 2 评论 -
搞懂 HashSet & LinkedHashSet 源码 以及集合常见面试题目
搞懂 HashSet & LinkedHashSet 源码 以及集合常见面试题目经过上两篇的 HashMap 和 LinkedHashMap 源码分析以后,本文将继续分析 JDK 集合之 Set 源码,由于有了之前的 Map 源码分析的铺垫,Set 源码就简单很多了,本文的篇幅也将比之前短很多。查看 Set 源码的构造参数就可以知道,Set 内部其实维护的就是一个 Map,只是...原创 2018-04-18 01:57:18 · 3708 阅读 · 6 评论 -
关于 Java List 容器的源码分析的补充
关于 Java List 容器的源码分析的补充之前我们通过分析源码的方式学习了 ArrayList 以及 LinkedList 的使用方法。但是在分析源码之余,总免不了去网上查找一些相关资料,站在前人的肩膀上,发现前两篇文章多多少少有些遗漏的地方,比如跟 ArrayList 很相似的 Vector 还没有提及过,所以本文想从面试中对于 List 相关问题出发,来填一填之前的坑,并对 List ...原创 2018-04-04 00:13:15 · 242 阅读 · 0 评论 -
搞懂 Java HashMap 源码
HashMap 源码分析前几篇分析了 ArrayList , LinkedList ,Vector ,Stack List 集合的源码,Java 容器除了包含 List 集合外还包含着 Set 和 Map 两个重要的集合类型。而 HashMap 则是最具有代表性的,也是我们最常使用到的 Map 集合。我们这篇文章就来试着分析下 HashMap 的源码,由于 HashMap 底层涉及到...原创 2018-04-07 11:55:46 · 443 阅读 · 0 评论 -
搞懂 Java LinkedHashMap 源码
LinkedHashMap 源码分析上周学习了 HashMap 的源码感觉收获颇多,虽然红黑树这个坑自己还没有填,但是我没脸没皮的先看了 LinkedHashMap 的源码。因为LinkedHashMap的确跟HashMap有很大关系,看完这篇文章相信大家也会有这种感觉。由于有了 HashMap 源码的分析铺垫,这篇文章我们将从以下几个方面来分析 LinkedHashMap的源码:...原创 2018-04-11 23:47:05 · 699 阅读 · 1 评论