【Java集合框架 二】HashMap源码分析
在JDK1.8之前,HashMap使用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8中,HashMap采用数组+链表+红黑树实现,当链表长度...
Java 集合框架03---ArrayList的源码分析
上篇我们学习了Collection的相关源码,下面我们将继续学习List 家族中最常用的一个集合ArrayList。我们将从以下几个方面剖析ArrayList。1.ArrayList的简介2.ArrayList的数据结构3.ArrayList的扩容机制4.ArrayList的遍历注意事项全文对Arr...
Java 集合框架02---Collection的源码分析
上篇我们分析了Java集合的总体类图,下面我们接着来具体探究一下相关的源码。Collection 简介Collection 的定义public interface Collection<E> extends Iterable<E>{}Collection是一个接口,是高度抽象...
java集合框架11——TreeMap和源码分析(二)
版权声明:尊重博主原创文章,转载请注明出处哦~http://blog.csdn.net/eson_15/article/details/51239885 目录(?)[+] 我们继续分析TreeMap的源码 1.TreeMap源码分析(续) 1. 存取方法  ...
java集合框架10——TreeMap和源码分析(一)
版权声明:尊重博主原创文章,转载请注明出处哦~http://blog.csdn.net/eson_15/article/details/51217741 目录(?)[+] 前面讨论完了HashMap和HashTable的源码,这一节我们来讨论一下TreeMap。先从整体上把握TreeMap,然后分析...
java集合框架09——HashTable和源码分析
上一章我们学习了HashMap的源码,这一节我们来讨论一下HashTable,HashTable和HashMap在某种程度上是类似的。我们依然遵循以下步骤:先对HashTable有个整体的认识,然后学习它的源码,深入剖析HashTable。 1.HashTab...
java集合框架08——HashMap和源码分析
本文为博主原创文章,转载请注明出处:http://blog.csdn.net/eson_15/article/details/51154989 ...
java集合框架02——Collection架构与源码分析
Collection是一个接口,它主要的两个分支是List和Set。如下图所示: List和Set都是接口,它们继承与Collection。List是有序的队列,可以用重复的元素;而Set是数学概念中的集合,不能有...
java集合框架04——LinkedList和源码分析
上一章学习了ArrayList,并分析了其源码,这一章我们将对LinkedList的具体实现进行详细的学习。依然遵循上一章的步骤,先对LinkedList有个整体的认识,然后学习它的源码,深入剖析LinkedList。 LinkedList简介 首先...
java集合框架03——ArrayList和源码分析
上一章学习了Collection的架构,并阅读了部分源码,这一章开始,我们将对Collection的具体实现进行详细学习。首先学习List。而ArrayList又是List中最为常用的,因此本章先学习ArrayList。先对ArrayList有个整体的认识,然后学习它的源码...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java源码分析相关内容
- Java reentrantlock源码分析
- Java review源码分析
- 源码分析Java
- juicefs分布式文件系统源码分析Java
- Java guava源码分析
- Java实现原理源码分析
- Java concurrenthashmap源码分析
- Java threadlocal源码分析
- Java hashset源码分析
- Java源码分析通俗易懂
- Java hashtable源码分析
- Java linkedlist源码分析
- Java vector源码分析
- Java futuretask源码分析
- Java collection源码分析
- Java技术原理源码分析
- Java源码分析jdk1.8
- Java对象源码分析
- Java timer源码分析
- Java类源码分析
- Java spi源码分析
- Java fileinputstream fileoutputstream源码分析