6.0简介
1.java.util包是Java的实用工具类库
6.1日期和时间
1. Date类
1) 构造:Data
2) 主要方法:after、before、equals、toString
2. 日历类:Calendar
1) 该类是抽象类
2) 主要方法:getInstance、Calendar、getTime、set、setTime
6.2随机数类:Random
1. 主要方法:Random、setSeed、nextInt、nextLong、nextFloat、nextDouble、nextGoussian
6.3集合框架
1. java.util提供了对象容器类,用于设计和实现集合框架
2. Collection接口
1) 用于增、删、查集合中的数据
2) 主要方法:add、addAll、clear、contains、containsAll、isEmpty、iterator、remove等
3. Iterator接口
1) 用于操作集合中的元素
2) 方法:hasNext、next、remove
4. List接口
1) List接口继承了Collection接口
2) 元素按顺序存放,允许有相同元素
3) 方法:add、addAll、get等
5. 向量类Vector
1) 用于不知道元素数量,并需频繁进行查找、插入、删除元素
2) 方法:Vector、addElement、setElement等
6. 栈类Stack
1) Stack类是Vector类的子类
2) 实现先进后出
3) 方法:push、pop等
7. 数组列表类ArrayList
1) ArrayList实现了List接口
2) 可以自动增、减元素
8. 链表类:LinkedList
1) LinkedList实现了List接口
2) 链表方式增、减元素
9. Set接口
1) 不允许存储重复元素
10. HashSet类
1) 根据Flash码存储数据
11. TreeSet类:使用数存储数据,且数据按升序排列
12. Map接口:通过关键字查找值;关键字必须唯一
13. HashMap: 通过关键字查找散列列表中的值;关键字必须唯一
14. TreeMap:通过关键字查找树中的值;关键字必须唯一
15. Collections类:对集合对象进行操作