码迷,mamicode.com
首页 >  
搜索关键字:集合框架(迭代器的原理及源码解析)    ( 1628个结果
集合框架
集合框架:(Java Collection Framework)一.集合特点:1.元素类型可以不同 2.集合长度可变 3.空间不固定集合也是对象,可以用new的方式二.集合包括Collection 和Map两大类: Collection 包括List和Set,而List又包括ArrayList和Li ...
分类:其他好文   时间:2016-04-20 00:21:23    阅读次数:180
集合框架
特点:元素类型可以不同,集合长度可变,空间不固定 集合也是一种对象,用于存储、检索和传输对象。 ...
分类:其他好文   时间:2016-04-20 00:11:36    阅读次数:145
JDK源码分析之集合01总体框架
集合类是java提供的工具类,主要包括List、Set、Map和vector等类型。所有的集合相关类都位于java.util.*内。 集合类的总体框架图如下图所示: 对总体框架的说明: 集合框架中最顶层的接口有Iterator、Collection和Map三个。其中Itireator是所有迭代器需要 ...
分类:其他好文   时间:2016-04-18 23:54:01    阅读次数:246
list集合
Java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于储存、检索、操作和传输对象。 集合框架包括3个内容: 接口、实现类和算法。 集合的特点: 1,元素类型可以不同 2,集合长度可变 3,空间不固定 list三个实现类的区别: ArrayList:底层部分有数组实现,遍历速度快,中间 ...
分类:其他好文   时间:2016-04-18 00:54:07    阅读次数:115
Java基础复习(四)
4 集合框架    自己能画出来,并且附带方法和步骤以及特性以及各自的遍历方式.  常用的ArrayList (额瑞蕾丝)     HashSet    (哈希赛特)   Collection:  |--List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。    |--Set:无序(存入和取出顺序有可能不一致),不可...
分类:编程语言   时间:2016-04-17 23:12:57    阅读次数:314
java集合框架08——HashMap和源码分析
上一章总体分析了Map架构,并简单分析了一下AbstractMap源码,这一章开始我们将对Map的具体实现类进行详细的学习。本章先研究HashMap。依然遵循以下步骤:先对HashMap有个整体的认识,然后学习它的源码,深入剖析HashMap。...
分类:编程语言   时间:2016-04-16 19:15:25    阅读次数:235
java集合框架07——Map架构与源码分析
前几节我们对Collection以及Collection中的List部分进行了分析,Collection中还有个Set,由于Set是基于Map实现的,所以这里我们先分析Map,后面章节再继续学习Set。首先我们看下Map架构图:         从图中可以看出:         1. Map是一个接口,Map中存储的内容是键值对(key-value)。         2. 为了方便...
分类:编程语言   时间:2016-04-15 12:16:06    阅读次数:315
Java集合框架之LinkedList-----用LinkedList模拟队列和堆栈
LinkedList的特有方法: (一)添加方法 addFisrt(E e):将指定元素插入此列表的开头。//参数e可以理解成Object对象,因为列表可以接收任何类型的对象,所以e就是Object对象(传递过程即向上转型)。 addLast(E e):将指定元素插入此列表的结尾。 JDK1.6之后 ...
分类:编程语言   时间:2016-04-13 13:05:51    阅读次数:197
java集合框架02——Collection架构与源码分析
Collection是一个接口,它主要的两个分支是List和Set。如下图所示:     List和Set都是接口,它们继承与Collection。List是有序的队列,可以用重复的元素;而Set是数学概念中的集合,不能有重复的元素。List和Set都有它们各自的实现类。 为了方便,我们抽象出AbstractCollection类来让其他类继承,该类实现类Collection中的绝...
分类:编程语言   时间:2016-04-13 09:48:40    阅读次数:207
java集合框架04——LinkedList和源码分析
上一章学习了ArrayList,并分析了其源码,这一章我们将对LinkedList的具体实现进行详细的学习。依然遵循上一章的步骤,先对LinkedList有个整体的认识,然后学习它的源码,深入剖析LinkedList。 LinkedList简介     首先看看LinkedList与Collection的关系:...
分类:编程语言   时间:2016-04-13 00:22:07    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!