一 。集合概念:
1.JAVA中集合类是用来存放对象的
2.集合相当于一个容器,里面包容一组对象----容器类
3.其中的每个对象作为集合的一个元素出现
4.集合:可以存储多个数组,而且长度可变,操作元素非常方便
5.集合:更推荐直接用来存储多个相同数据类型的对象数据。方便以后的数据封装
6.记住: 不管使用集合或者数组,如果是操作多个数据的话,都需要使用循环进行遍历.
linkedList: 经常会在某些数据打乱之后需要重新排列的时候进行使用
二 。
erCollection 接口 :一组称为元素的对象,可以放不同类型的数据
是否有特定的顺序以及是否允许重复,取决于他的实现。
Set接口: 无序的集合,不允许重复
如果要循环Set 不能使用for循环
List接口: 有序的集合,允许重复
三。常见问题?
java数组与集合的比较?
数组也是容器,他是定长的,访问较快,但是数组不会自动扩充。
数组可以包含基本数据类型或引用数据类型的对象,而集合中只能包含引用类型的对象
<> 菱形语法,也叫泛型,主要是用来指定对应的数据类型
四,运用接口
List 接口:主要的两种实现类
1. ArrayList 是线性顺序存储的,是一种线性表
Collection 子接口,用来包含一组有序有重复的对象
五