
【集合之二List】
大阳彼岸
这个作者很懒,什么都没留下…
展开
-
java集合框架06——fail-fast机制
在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList:注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationException。因此,为提高这类迭代器的正确性而编写一个依赖于此异常的程序是错误的做法:迭代器的快速失败...转载 2018-08-28 00:22:52 · 137 阅读 · 0 评论 -
java集合框架01——ArrayList和LinkedList的区别
转载:http://blog.youkuaiyun.com/eson_15/article/details/51145788前面已经学习完了List部分的源码,主要是ArrayList和LinkedList两部分内容,这一节主要总结下List部分的内容。List概括 先来回顾一下List在Collection中的的框架图: 从图中我们可以看出: 1. ...转载 2018-08-28 00:21:46 · 151 阅读 · 0 评论 -
java集合框架04——LinkedList和源码分析
转载 https://blog.youkuaiyun.com/eson_15/article/details/51135944 上一章学习了ArrayList,并分析了其源码,这一章我们将对LinkedList的具体实现进行详细的学习。依然遵循上一章的步骤,先对LinkedList有个整体的认识,然后学习它的源码,深入剖析LinkedList。LinkedList简介 首先看...转载 2018-08-28 00:18:48 · 156 阅读 · 0 评论 -
java集合框架03——ArrayList和源码分析
转载https://blog.youkuaiyun.com/eson_15/article/details/51121833 上一章学习了Collection的架构,并阅读了部分源码,这一章开始,我们将对Collection的具体实现进行详细学习。首先学习List。而ArrayList又是List中最为常用的,因此本章先学习ArrayList。先对ArrayList有个整体的认识,然后学习它的源码,...转载 2018-08-28 00:17:03 · 116 阅读 · 0 评论 -
java数据结构:链表
链表目录1、链表(Linked List)2、单向链表(Single-Linked List) ①、单向链表的具体实现 ②、用单向链表实现栈4、双端链表 ①、双端链表的具体实现 ②、用双端链表实现队列5、抽象数据类型(ADT)6、有序链表7、有序链表和无序数组组合排序8、双向链表9、总结链表必须有一个头,有一个尾,除了第一位每...转载 2018-08-12 22:50:04 · 355 阅读 · 0 评论