1,类集的目的是用来创建动态的对象数组操作。
2,Collection接口是类集众的最大单值操作的父接口,但是一般开发中不会直接使用此接口,而常使用List或Set接口。
3,List接口扩展了Collection接口,里面的内容是允许重复的。
4,List接口的常用子类是ArrayList和Vector,在开发中ArrayList性能较高,属于异步处理,而Vector性能较低,属于同步处理。
5,Set接口与Collection接口的定义一致,里面的内容是不允许重复的,依靠Object类中的equals()和hashCode()方法来区分是否是同一个对象。
6,Set接口的常用子类是HashSet和TressSet,前者是散列存放,没有顺序;后者是顺序存放,使用Comparable进行排序操作。
7,集合的输出要使用Iterator接口完成,Iterator属于迭代输出接口。
8,在JDK 1.5之后集合也可以使用foreach的方式输出。
9,Enumeration属于最早的迭代输出接口,现在基本上很少使用,在类集中Vector类可以使用Enumeration接口进行内容的输出。
10,List集合的操作可以使用ListIterator接口进行双向的输出操作。
11,Map接口可以存放一对内容,所有的内容以“key-value”的形式保存,每一对key-value都是一个Map.Entry对象的实例。
12,Map中的常用子类是HashMap,TreeMap,Hashtable。HashMap属于异步处理,性能较高;TreeMap属于排序类,按照Comparable指定的顺序进行key的排序;Hashtable属于同步处理,性能
较低。
13,类集中提供了Collection工具类完成类集的相关操作。
14,Stack类可以完成先进后出的操作。
15,Properties类属于属性操作类,使用属性操作类可以直接操作属性文件,属性文件可以按普通文件或者是XML的文件格式进行保存。
16,使用类集可以方便地表示出一对多及多对多的关系。
2,Collection接口是类集众的最大单值操作的父接口,但是一般开发中不会直接使用此接口,而常使用List或Set接口。
3,List接口扩展了Collection接口,里面的内容是允许重复的。
4,List接口的常用子类是ArrayList和Vector,在开发中ArrayList性能较高,属于异步处理,而Vector性能较低,属于同步处理。
5,Set接口与Collection接口的定义一致,里面的内容是不允许重复的,依靠Object类中的equals()和hashCode()方法来区分是否是同一个对象。
6,Set接口的常用子类是HashSet和TressSet,前者是散列存放,没有顺序;后者是顺序存放,使用Comparable进行排序操作。
7,集合的输出要使用Iterator接口完成,Iterator属于迭代输出接口。
8,在JDK 1.5之后集合也可以使用foreach的方式输出。
9,Enumeration属于最早的迭代输出接口,现在基本上很少使用,在类集中Vector类可以使用Enumeration接口进行内容的输出。
10,List集合的操作可以使用ListIterator接口进行双向的输出操作。
11,Map接口可以存放一对内容,所有的内容以“key-value”的形式保存,每一对key-value都是一个Map.Entry对象的实例。
12,Map中的常用子类是HashMap,TreeMap,Hashtable。HashMap属于异步处理,性能较高;TreeMap属于排序类,按照Comparable指定的顺序进行key的排序;Hashtable属于同步处理,性能
较低。
13,类集中提供了Collection工具类完成类集的相关操作。
14,Stack类可以完成先进后出的操作。
15,Properties类属于属性操作类,使用属性操作类可以直接操作属性文件,属性文件可以按普通文件或者是XML的文件格式进行保存。
16,使用类集可以方便地表示出一对多及多对多的关系。