我的github:xjwhhh的github 希望大家多多关注,共同进步 Java集合类源码分析(一):Collcetion接口 Java集合类源码分析(二):List接口 Java集合类源码分析(三):Abstract…
标签:java集合源码分析
Java集合类源码分析(一):Collcetion接口
我的github:xjwhhh的github 希望大家多多关注,共同进步 Java集合类源码分析(一):Collcetion接口 Java集合类源码分析(二):List接口 Java集合类源码分析(三):Abstract…
Java 集合之 Set 详解与源码分析
Set集合与List一样,都是继承自Collection接口,常用的实现类有HashSet和TreeSet。值得注意的是,HashSet是通过HashMap来实现的而Tre…
java 中的集合(九) HashSet源码分析
HashSet实现了Set接口,由哈希表(实际上是一个HashMap实例,HashMap参考: 链接)支持。它不保证set的迭代顺序,特别是它不保证该顺序恒久不变,但可保证包含的元素不会重复。HashSet允许使用nul…
java集合List的实现类LinkedList源码分析
前言 (1)LinkedList的内部实现是双向链表,继承了AbstractSequentialList,实现了List, Deque, Cloneable, java.io.Serializable接口,因此Lin…
LinkedList 源码分析
LinkedList介绍 JangGwa带你再熟悉一下LinkedList,首先简单介绍下LinkedList。 1.基于双向链表实现,链表无容量限制。 2.LinkedList是非线程安全的。 3.实现了List接口,…
【java集合】ArrayList源码分析
ArrayList是一种基于数组实现的集合类,也是平常经常使用到的集合。其特性归纳如下: 特性 值 是否顺序存储 顺序 是否可重复存储 可以 是否可存储null 可以 是否线程安全 非线程安全 ArrayList的属性 …
Java 集合体系之 AbstractMap 源码分析
前言 源码分析 构造方法 成员变量 抽象方法 实例方法 查询操作 修改操作 批量操作 视图 比较和散列 其他方法 SimpleEntry SimpleImmutableEntry 总结 前言 AbstractMap 是一…
从源码分析java集合【LinkedList】
LinkedList是一个双端链表,他继承了AbstractSequentaiList顺序列表,实现了List,Deque,Cloneable,和Serializable接口。Deque是双端队列的接口,LinkedLi…
源码分析-java集合-基于jdk7
先列题目,后续补上
java集合框架之List以及源码分析(二)
前言:上次我们分析Collection接口的一些通用功能,还有一些源码的简单分析,接下来我们继续从上往下分析,了解每个接口的特性,以及每个接口下面的实现类底层源码是如何实现的. 一、List接口的特性 官方描述: 该界面…
java 中的集合(六) BitSet源码分析
首先需要说明的是,BitSet并不属于集合框架,没有实现Collection或Map接口。但因为其与List有一定类似性,所以这里一并列拿出来研究。 BitSet类实现了一个按需增长的位向量。每个位都有一个boolean…