Java集合系列教程
Java集合在开发中具备着很重要的位置,我们要去深入研究它的底层实现细节。
华仔Coding
talk is cheap,show me the code!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java集合(一)之集合概述
前言Java集合框架:集合代表了一组对象(和数组一样,但数组长度不能变,而集合能)。Java中的集合框架 定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。 集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容:接口:是代表集合的抽象数据类型。接口允许集合独立操纵其代表的细节。在面向对象的语言,接口通常 形成一个层次。实现(类):是集合接口的具...原创 2018-05-28 19:12:05 · 428 阅读 · 0 评论 -
Java集合(二)之List
前言List本身是Collection接口的子接口,具备了Collection的所有方法。 ListIterator是List集合特有的迭代器。 ListIterator it = list.listIterator;//取代Iterator it = list.iterator;List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。 - ArrayLis...原创 2018-05-28 20:20:39 · 366 阅读 · 0 评论 -
Java集合(三)之Set
一、Set接口1.1 Set集合概述Set集合:它类似于一个罐子,程序可以依次把多个对象 “丢进” Set 集合,而 Set 集合通常不能 记住元素的添加的顺序,也就是说Set 集合是无序的。 Set 集合与 Colleaction 基本相同,没有提供额外的方法,实际上 Set 就是 Collection,只是 行为略有不同(Set 不允许包含重复元素)。1.2 Set类...原创 2018-05-28 20:22:24 · 336 阅读 · 0 评论 -
Java集合(四)之Map
一、Map接口1.1 Map概述Map 的字面翻译是映射(地图就是一种映射)。将键映射到值的对象,一个映射不能包含重复的键 (如果有添加有重复的键,后面的会覆盖掉前面的,但是如果是自定义类型必须重写hashCode()和 equals()方法),每个键最多只能映射到一个值。Map是Java中提供的一种通用的元素存储方式,它是一种集合类。map集合类用于存储键值对 (“键”、“...原创 2018-05-29 01:23:15 · 394 阅读 · 0 评论 -
Java集合(五)之总结Collection
前言前面几篇文章中,详细介绍了Java集合框架的知识,这里我们做一个简单的总结。一、Collection接口1.1 Java集合框架图 简化图: 1.2 Collection接口常用子接口 Collection接口,它是集合的顶层接口。其中定义了集合共性的操作方法。增:add、addAll删除:clear、remove、removeAll、Ret...原创 2018-05-29 01:25:12 · 305 阅读 · 0 评论