java集合框架
文章平均质量分 87
bLink-m
我是好人!!!
展开
-
ArrayList源码分析详解
ArrayList源码详解原创 2017-12-08 11:53:02 · 166 阅读 · 0 评论 -
Java集合框架
Java集合框架概述Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Collections)。Java集合类的整体框架如下:从上图中可以看出,集合类主要分为两大类:Collect原创 2017-12-13 18:59:20 · 294 阅读 · 0 评论 -
PriorityQueue优先级队列源码分析
Java中PriorityQueue通过二叉小顶堆实现,可以用一棵完全二叉树表示。本文从Queue接口函数出发,结合生动的图解,深入浅出地分析PriorityQueue每个操作的具体过程和时间复杂度,将让读者建立对PriorityQueue建立清晰而深入的认识。总体介绍PriorityQueue:优先队列。优先队列的作用是能保证每次取出的元素都是队列中权值最小的(Java的原创 2017-12-09 00:08:54 · 368 阅读 · 0 评论 -
HashSet源码分析解读
HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。原创 2017-12-09 00:07:47 · 169 阅读 · 0 评论 -
LinkedHashSet源码分析解读
LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可为插入顺序或是访问顺序。注意,此实现不是线程安全的。原创 2017-12-09 00:06:28 · 196 阅读 · 0 评论 -
TreeSet源码分析详解
TreeSet原创 2017-12-09 00:04:31 · 762 阅读 · 0 评论 -
ArrayDeque双端队列源码分析
ArrayDeque原创 2017-12-08 13:00:44 · 353 阅读 · 0 评论 -
WeakHashMap源码分析
WeakHashMap原创 2017-12-08 12:52:16 · 335 阅读 · 0 评论 -
TreeMap源码分析解读
TreeMap原创 2017-12-08 12:46:54 · 4158 阅读 · 3 评论 -
LinkedHashMap源码解读
LinkedHashMap原创 2017-12-08 12:41:50 · 255 阅读 · 0 评论 -
Hashtable源码分析详解
Hashtable原创 2017-12-08 12:36:13 · 333 阅读 · 0 评论 -
HashMap源码分析详解
HashMap原创 2017-12-08 12:27:40 · 201 阅读 · 0 评论 -
LinkedList源码分析详解
LinkedListL原创 2017-12-08 12:01:42 · 186 阅读 · 0 评论