集合概述
Set代表无序、不可重复的集合。Set集合无法记住添加元素的顺序,所以它里面的元素不能重复;
List代表有序、重复的集合。它非常像一个数组,可以记住没次添加元素的顺序;
Map代表具有映射关系的集合。它里面的每个数据都是由键值对组成的;
Queue代表一种队列集合实现。
访问LIst集合中的元素可以直接根据元素的索引来访问;访问Map集合中的元素可以根据每项元素的key来访问其value;访问Set集合中元素只能根据元素本身来访问(这也是Set里不允许重复元素的原因)。
List结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类
Map结构的集合类:HashMap类,Hashtable类
Set结构的集合类:HashSet类,TreeSet类
Queue结构的集合类:Queue接口
java集合类主要由两个接口派生而出:Collection和Map


浙公网安备 33010602011771号