Java集合类框架

来源:互联网 发布:遗传算法排课java代码 编辑:程序博客网 时间:2024/06/10 05:42

Java集合主要可以划分为4个部分:List列表Set集合Map映射工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)。

Collection

|-  List

|_ArrayList

|_LinkedList


|_ Set

|_HashSet

|_TreeSet


Map

|_ AbstractMap

|_TreeMap

|_HashMap

|_WeakHashMap


|_ HashTable

ListSet都继承于Collection接口。

      List为有序集合队列,其实现类包含LinkedList、ArrayList、Vector、Stack

      Set为无序集合队列,其实现类包含HashSet、TreeSet

Map接口,保存的是key-value键值对,Map中的key不能重复,value可以重复,key-value一一对应。

抽象类AbstractMap实现了Map,其中HashMap、HashMap和WeakHashMap都是继承于AbstractMap

HashTable继承Dictionary,实现Map接口。

0 0
原创粉丝点击