集合:
对于大量数据的操作:
1.数组操作
–数组只能存储一种数据类型
– 一般数据的大小固定
– 一块连续内存
–访问的速度快
– 增删改查比较麻烦
List接口:
List是一个接口没办法实现实例化
List list = new ArrayList(); //没用泛型 需要用到多态特性创建对应的 子类 基于数组实现
数组和ArrayList之间的异同
注意:
jdk5.0 之后 jdk 引入 泛型 概念 集合在 5.0 之后
-ArrayList list = new ArrayList(); 此时list 使用了泛型 存储类型只能 为 整型类型
LinkedList 也是list 子类 ,也是一个线性表 基于链表(由大量的节点组成)实现的
ListIterator 接口 继承 Iterator接口 有双向遍历的能力: