1.持有对象
Java容器类类库的用途是“保存对象”
a.Collection
1)List必须按照插入的顺序保存元素 。
ArrayList, LinkedList。
2)Set不能有重复的元素 。
HashSet, TreeSet, LinkedHashSet。
3)Queue 按照排队规则来确定对象产生的顺序
b.Map
1)一组成对的“键值对”对象,可以使用Dictionary来称呼,它允许使用key来找到value。
HashMap, TreeMap,LinkedHashMap。
2.迭代器
每个Java的容器类都有一个Iterator,可以使用这个iterator来遍历容器中的对象,它不需要知道容器里对象的信息,但是只能是单向向下移动。
Note:每一个List对象,都有一个ListIterator,它可以双向移动。
3.Stack容器
....
4.Queue容器+PriorityQueue容器
5.关于异常处理机制
//
...
throw new Exception;
...
//
try{
//可能出现异常的代码
}
catch(Exception e)
{
//捕获异常的信息
}
finally
{
//一般用来执行清理工作
}
Note:
支持自定义Exception。