当前位置: 代码迷 >> J2SE >> java中collections的功用是什么
  详细解决方案

java中collections的功用是什么

热度:3668   发布时间:2013-02-25 00:00:00.0
java中collections的作用是什么?
java中collections的作用是什么?

------解决方案--------------------------------------------------------
Collection 接口:用来管理多个对象,集合中的每个元素都是对象。
1)List接口:
一个List的实现类的对象在管理多个对象时会按顺序组织对象(即按照将对象放入的顺序存储)
List实现类的对象是有顺序的,List实现类对象中的内容是可重复的。(注意,顺序和排序的区别)
List接口的特点:有序存放,允许重复,可放不同类型对象
2)Set接口:
一个Set的实现类表示一个数学概念上的集合,
Set的实现类的对象中的元素是无顺序的,也就是不会按照输入顺序来存放,
Set的实现类对象中的元素是不重复的。
Set接口的特点:无序存放,不允许重复,也可以存放不同类型对象
3)SortedSet接口:
它是Set的子接口,他的实现类会对集合中的元素进行排序。
但是要指定排序规则,他会按排序规则进行排序。
------解决方案--------------------------------------------------------
Java code
                 (Collection)       括号中的是接口,旁边的是此接口的实现类                        ↑                |ˉˉˉˉˉˉˉˉˉ|               HashSet     LinkedList            Hashtable             (Set)    Vector, ArrayList       Hashmap                ↑           (List)                   (Map)                |                                         ↑                |                                          |            TreeSet                                 TreeMap         (SortedSet)                            (SortedMap)
  相关解决方案