标签:
集合特点:
1.元素类型可以不同。
2.集合长度可变。
3.空间不固定。
java中对一些数据结构和算法进行了封装即集合,集合也是一种对象,用于储存、检索、操作和传输对象。
JFC(Java Collections FrameWork)集合框架,提供了用于管理集合的接口和类
集合框架包括三个内容:接口、实现类、算法
接口: collection是list和set的父接口。其中list的特点是:线性、元素可以重复。set的特点是:元素不可以重复。
Map集合: 一个元素包含两个对象(键对象和值对象),键不能重复。
集合和数组的区别:
1.集合中只能存放对象的引用,数组可以是基本类型也可以是引用类型。
2.集合的长度可以随着元素的多少发生变化,数组创建好后,长度不能变化。
3.集合算法比较丰富,可以省去开发者很多编码,但数组算法有限。
遍历的方式:
1.for循环遍历,只能用于list集合。
2.迭代器方式,得到迭代器的算法和接口。 iterator
3.for each方式
迭代器方式,得到迭代器算法接口
Itertor<Student> it=stu.itertor();
while(it.hasNext){
Student s=is.Next();
}
标签:
原文地址:http://www.cnblogs.com/JackieADBM/p/5440925.html