知识点预览
集合的概念
集合中的接口
ArrayList
LinkedList
HashSet
TreeSet
HashMap
HashTable
TreeMap
集合关系
Collections工具类
JDK 5.0及更高版本中增加的新特性
集合的概念
1.集合的概念
a)集合是Java中提供的一种类型,用于存储管理对象
b) 为什么不用数组
i. 数组难于扩充
ii. 不好进行插入和删除
c)集合存储的真是对象吗?
存储的是对象的引用
d) 集合的分类
List 有顺序可重复(有序是可重复的前提)例:上课Set 无序不可重复(无序注定不可重复)例:大学老师Map 键值对 keyvalue键值不可重复例:角色演员表
2. 集合中的几种接口
a) List接口
b) Set接口
c) Map接口
List接口
1. List接口
boolean add(Object o);
boolean isEmpty();
boolean remove(Object o);
void clear();
int size();
Iterator iterator();//遍历
Object get(int index);