![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 集合系列
挖坑埋你
这个作者很懒,什么都没留下…
展开
-
Java 集合系列:JDK1.6.0_45
原文出处:http://www.cnblogs.com/skywang12345/p/3323085.html 博主总结的真心不错下面是最近总结的Java集合(JDK1.6.0_45)相关文章的目录。Java 集合系列01之 总体框架Java 集合系列02之 Collection架构Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例Java 集合系列...转载 2018-08-10 09:55:21 · 1988 阅读 · 0 评论 -
Java 集合系列01之 总体框架
Java 集合是 Java 提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是:java.util.*Java 集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)。Java集合工具包框架图(如下): 大致说明:看上面的框...转载 2018-08-10 10:15:39 · 220 阅读 · 0 评论 -
Java 集合系列02之 Collection架构
概要首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Collection 是一个接口,它主要的两个分支是:List 和 Set。List和Set都是接口,它们继承于Collection。List是有序的队列,List中可以有重复的元素;而Set是数学概念中的集合,Set中没有重复元素!List和Set都有它们各自的实现类。为...转载 2018-08-10 15:25:08 · 230 阅读 · 0 评论 -
Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例
概要上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。内容包括:第1部分 ArrayList简介第2部分 ArrayList数据结构第3部分 ...转载 2018-08-12 11:37:25 · 158 阅读 · 0 评论 -
Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)
概要前面,我们已经学习了ArrayList。接下来,我们以ArrayList为例,对Iterator的fail-fast机制进行了解。内容包括::fail-fast简介fail-fast示例fail-fast解决办法fail-fast原理解决fail-fast的原理1、fail-fast 简介fail-fast 机制是 java 集合(Collection)...转载 2018-08-12 21:51:10 · 240 阅读 · 0 评论 -
Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例
概要前面,我们已经学习了ArrayList,并了解了fail-fast机制。这一章我们接着学习List的实现类——LinkedList。和学习ArrayList一样,接下来呢,我们先对LinkedList有个整体认识,然后再学习它的源码;最后再通过实例来学会使用LinkedList。内容包括:第1部分 LinkedList介绍;第2部分 LinkedList数据结构;第3部分 L...转载 2018-08-16 15:56:46 · 249 阅读 · 0 评论 -
Java 集合系列06之 Vector详细介绍(源码解析)和使用示例
概要学完 ArrayList 和 LinkedList 之后,我们接着学习 Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45)第4部分 Vector遍历方式第5部分 Vector示例第1...转载 2018-08-16 16:23:24 · 305 阅读 · 0 评论 -
Java 集合系列07之 Stack详细介绍(源码解析)和使用示例
概要学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。内容包括:第1部分 Stack介绍第2部分 Stack源码解析(基于JDK1.6.0_45)第3部分 Vector示例第1部分 Stack介绍Stack简介S...转载 2018-08-16 16:34:41 · 266 阅读 · 0 评论 -
Java 集合系列08之 List总结(LinkedList, ArrayList等使用场景和性能分析)
概要前面,我们学完了List的全部内容(ArrayList, LinkedList, Vector, Stack)。Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例...转载 2018-08-16 17:25:50 · 266 阅读 · 0 评论