集合类

Collection和Map接口

1.java的集合类主要由这两个接口派生而出,Collectuon和Map接口是java集合框架的根接口。

2.queue有点类似list接口。

3.把一个对象添加到set接口中,set集合无法记住添加数据的顺序,访问set集合中元素,只能根据元素本身来访问,所以set里元素不能重复。

4.Map中保存的每项数据都是key-value对,通过Map中的key来访问数据。

5.list集合像一个数组,可以记住元素的添加顺序,list的长度是可变的。

6.set无序集合,list有序集合。

Iterator接口(Iterator对象也叫迭代器)

1.Iterator接口也属于集合框架,Collection,Map类的集合存放的是其他对象,Iterator主要用于遍历(迭代访问)集合中的元素。

2.要创建一个迭代器,必须要有一个要迭代的集合,否则没有任何意义。

3.若有一个Iterator对象,则必有一个与之关联的Collection对象。

原文地址:https://www.cnblogs.com/sjxbg/p/5527985.html