Map接口源码分析 java.util.Map 接口是双列集合的顶级接口。 一、Map特点或规范 双列集合,由 key 映射 value 的对象。 Map 不能包含重复的 key,且每个 key 只能映射一个 value。 Map 接口提供了三个集合的视图,key集合、value集合、**Entry<K, V>集合。 Map 的顺序定义为 集合视图 的迭代器返回其元素的顺序。 有序性 java.util. 2019-08-21 集合框架 #JAVA #源码
AbstractQueue源码分析 java.util.AbstractQueue 类继承自 java.util.AbstractCollection 抽象类,实现了 java.util.Queue 接口。 2019-08-21 集合框架 #JAVA #源码
TreeSet源码分析 java.util.TreeSet 类继承自 java.util.AbstractSet 抽象类,实现了 java.util.NavigableSet、java.lang.Cloneable、java.io.Serializable 接口。 2019-08-20 集合框架 #JAVA #源码
LinkedHashSet源码分析 java.util.LinkedHashSet 类继承自 java.util.HashSet 抽象类,实现了 java.util.Set、java.lang.Cloneable、java.io.Serializable 接口。 2019-08-19 集合框架 #JAVA #源码
HashSet源码分析 java.util.HashSet 类继承自 java.util.AbstractSet 抽象类,实现了 java.util.Set、java.lang.Cloneable、java.io.Serializable 接口。 2019-08-19 集合框架 #JAVA #源码
AbstractSet源码分析 java.util.AbstractSet 抽象类继承自 java.util.AbstractCollection 抽象类,实现了 java.util.Set 接口。 2019-08-16 集合框架 #JAVA #源码
LinkedList源码分析 一、LinkedList简介二、成员分析三、链表实现四、双端队列实现五、队列实现六、栈实现七、列表实现八、迭代器、分割器 一、LinkedList简介java.util.LinkedList 是 java.util.List 接口实现,是一个 链表 数据结构的实现,直接继承自 java.util.AbstractSequentialList 抽象有序集合,是一个有序的 List,同时实现了 jav 2019-08-12 集合框架 #JAVA #源码
ArrayList源码分析 ArrayList应该算是日常开发中使用最多的List实现类。 一、ArrayList 的特性 有序 可重复 线程不安全 允许插入 null 值 查询快、增删慢 底层通过 Object[] 数组实现 2019-08-10 集合框架 #JAVA #源码
AbstractSequentialList源码分析 java.util.AbstractSequentialList 抽象类继承自 java.util.AbstractList 抽象类。 2019-08-09 集合框架 #JAVA #源码