第六章 集合概述

集合概述:
java集合类是一些常用的数据结构。例如:队列,栈,链表等。
java集合就像一种容器(存储数量不等的对象,存储大小可动态的扩展),用于存储数量不等的对象,并按规范实现一些常用操作和算法。
一、集合的框架
①JDK5.0前 java集合丢入容器中所有对象的数据类型,将所有对象当成object型进行处理 JDK5.0增加泛型后,java集合完全支持泛型,可以记住容器中对象的数据类型,编写更简洁。
②java 所有集合类都在java.util包上,从JDK5.0开始为了处理多线程环境下的并发安全,在java.util.concment包提供了一些多线程支持的集合类。
③java集合类主要由两个接口派生而出,colleition(单列)和map(双列)这两个接口派生出一些子接口或实现类。
二、java集合分为三大类:
1.set集合:将一个对象添加到set集合时,set无法记住添加顺序,因此,set集合中的元素不能重复,否则系统无法识别该元素,访问set集合中的元素也只能根据元素本身进行访问。
2.List集合:与数组相似,list集合可以记住每次添加元素的顺序,因此可以根据元素的索引访问list集合中的元素,list集合中的元素可重复且长度是可变的。
3.每元素都是有key/value键值对组成,可根据每个元素的key来访问对应的value,map集合中的key不允许重复,value可以重复。

猜你喜欢

转载自blog.csdn.net/weixin_45802395/article/details/103534641