开篇 Deque 接口继承自 Queue接口,但 Deque 支持同时从两端添加或移除元素,因此又被成为双端队列...[作者空间]
开篇 PriorityQueue是具备了小根堆性质的数据结构也就是优先队列PriorityQueue,内部实现是...[作者空间]
开篇 DelayedQueue是一个用来延时处理的队列,delayQueue其实就是在每次往优先级队列中添加元素...[作者空间]
开篇 PriorityBlockingQueue是带优先级的无界阻塞队列,每次出队都返回优先级最高的元素是二叉树...[作者空间]
开篇 LinkedBlockingQueue是一个基于链表实现的可选容量的线程安全的阻塞队列。队头的元素是插入时...[作者空间]
开篇 ArrayBlockingQueue是数组实现的线程安全的有界的阻塞队列。 线程安全是指ArrayBloc...[作者空间]
开篇 今天某同事在spring结合H2实现mybatis DAO层单测的时候遇到一个问题,本着人道主义临时支持下...[作者空间]
开篇 作为Map系列的最后一篇,我觉得有必要讲讲WeakHashMap这个类,因为这个类可以解决一些oom的问题...[作者空间]
开篇 Stack是List的实现类当中最简单的,用一句话形容Stack那就是Stack在Vector的基础上采用...[作者空间]
开篇 Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vect...[作者空间]
开篇 LinkedList基于链表实现,在List中间进行插入和删除的代价较低,提供了优化的顺序访问。Linke...[作者空间]
开篇 ArrayList主要由如下特性: ArrayList实际上是通过一个数组去保存数据的,当我们构造Arra...[作者空间]
开篇 LinkedHashSet按照元素插入的顺序进行迭代,即迭代输出的顺序与插入的顺序保持一致。 Linked...[作者空间]
开篇 TreeSet作为HashSet的姊妹类型,TreeSet是用来排序的, 可以指定一个顺序, 对象存入之后...[作者空间]
开篇 Hashtable作为jdk提供的最原始的key/value存储结构,属于线程安全系列的,所以这边顺便把这...[作者空间]
开篇 写TreeMap本身是一件让我感到无比怂逼的事情,因为红黑树的数据结构从大学到现在我就没弄明白过,估计在很...[作者空间]
开篇 LinkedHashMap是HashMap的变种,有一些额外的特性其中最重要的就是维护数据插入的有序性,这...[作者空间]
开篇 这篇文章的主要是想把HashMap进行一个讲解,在上一篇java源码-HashSet当中其实已经提到过了一...[作者空间]
开篇 当抛弃所有虚的东西之外,我决定好好的把java的基础再过一遍,包括java源码、effective jav...[作者空间]