
集合
Java__han
假程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入java集合系列:java8 LinkedList详解
LinkedList特点 双向链表实现,因此没有固定容量,不需要扩容元素时有序的,输出顺序与输入顺序一致允许元素为 null所有指定位置的操作都是从头开始遍历进行的和 ArrayList 一样,不是同步容器需要更多的内存,LinkedList 每个节点中需要多存储前后节点的信息,占用空间更多些。查找效率低,插入删除效率高。LinkedList结构 继承AbstractSequent转载 2017-11-07 10:49:57 · 1208 阅读 · 0 评论 -
深入java集合系列:双端队列deque
java.utilInterface DequeType Parameters:E - the type of elements held in this collectionAll Superinterfaces:Collection, Iterable, QueueAll Known Subinterfaces:BlockingDequeAll Known Implementing Class原创 2017-11-07 13:39:44 · 397 阅读 · 0 评论 -
深入java集合系列:HashMap 二
深入java集合系列:HashMap 二本编主要是对HashMap 存储机制更详细的说明:概述HashMap对于做Java的小伙伴来说太熟悉了。估计你们每天都在使用它。它为什么叫做HashMap?它的内部是怎么实现的呢?为什么我们使用的时候很多情况都是用String作为它的key呢?带着这些疑问让我们来了解HashMap!HashMap介绍1、介转载 2017-11-08 16:08:28 · 333 阅读 · 0 评论 -
深入Java集合系列:ArrayList的实现原理
深入Java集合学习系列:ArrayList的实现原理转自http://zhangshixi.iteye.com/blog/6748561. ArrayList概述: ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。转载 2017-11-06 15:11:39 · 318 阅读 · 0 评论 -
深入java集合系列之Hashtable
我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。第1部分 Hashtable介绍第2部分 Hashtable数据结构第3部分 Hashtable源码解析(基于JDK1.6.0_45)第4部分 Hashtable遍历方式第5部分 Hashtable示例转载请注明出处:http://www.cnblogs.com/转载 2017-12-12 16:56:10 · 378 阅读 · 0 评论 -
深入java集合系列之fail-fast
概要1 fail-fast简介2 fail-fast示例3 fail-fast解决办法4 fail-fast原理5 解决fail-fast的原理转载请注明出处:http://www.cnblogs.com/skywang12345/p/3308762.html 1 fail-fast简介fail-fast 机制是java集合(Colle转载 2017-12-11 16:50:46 · 328 阅读 · 0 评论 -
深入java集合系列:HashMap 一
深入java集合系列:HashMap 一我们对HashMap进行学习。我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。内容包括:第1部分 HashMap介绍第2部分 HashMap数据结构第3部分 HashMap源码解析(基于JDK1.6.0_45) 第3.1部分 HashMap的“拉链法”相关内容 第转载 2017-11-08 16:04:22 · 316 阅读 · 0 评论 -
深入java集合系列:Vector
概要学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45)第4部分 Vector遍历方式第5部分 Vector示例转载请注明转载 2017-11-07 14:23:19 · 1242 阅读 · 0 评论 -
深入java集合:Stack
概要学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。内容包括:第1部分 Stack介绍第2部分 Stack源码解析(基于JDK1.6.0_45)第3部分 Vector示例转载请注明出处:http://www.cnblogs转载 2017-11-07 14:14:15 · 270 阅读 · 0 评论