对java类集的理解

1、类集相当于PHP里面的数组。PHP初始化数组的时候无需指定长度。
但是类集相对PHP数组功能要强大很多,因为元素可以是自定义对象。
2、类集就是动态数组。
3、要理解好类集,必须清楚类集框架接口之间的继承和实现关系。
Collection接口:Iterable接口的子接口。其子接口:
A、List接口:
1)ArrayList类:常用
2)Vector类
3)LinkedList类
B、Set接口:
1)HashSet类
2)TreeSet类
C、Queue接口:
D、SortedSet接口:主要用于排序操作。
Map接口:
A、HashMap类:较常用,无序
B、Hashtable
C、TreeMap:按key排序
D、WeakHashMap类
3、类集的输出:
只要是碰到集合的输出操作,就一定使用Iterator接口
1)Iterator迭代输出
2)ListIterator双向迭代输出
3)foreach输出
4)Enumeration接口
 
4、Collections与Collection关系
两者无直接的继承和实现关系,Collections只是对所有的接口有所支持而已。
5、属性类:Properties
posted @ 2012-08-17 21:22  一直向北  阅读(141)  评论(0编辑  收藏  举报