Java 集合类
Java 集合类(一)
1.Java集合类
Java集合类大致可分为:set , list , Map 三种体系。
set:代表无序,不可重复的集合。
list:有序,重复的。
Map:具有映射关系的集合。
1.5新加:
Queue :一种队列集合实现。
集合类都位于:java.util 包下(为保存不确定数据,及保存关联数组)。
集合类保存的是对象(对象的引用)。
Java集合类:
都由两接口派生而出:Collection 和 Map 。
Collection集合体系的继承树
Map体系继承树
Map保存数据:Key-value,也就是由key和value组成。
例子:语文-79,数学-80,也就是由科目和成绩组成。
key:不可重复 如:科目不可重复,分数可以相同
根据key来获取value数据,如:根据科目来查成绩。
图解:Set , List , Map。
访问:
Set:只能通过元素访问。
List:通过索引访问。
Map:通过key获取value。
对于 Set , List , Map 最常用的实现类: HashSet , ArrayList , HashMap。