首页 > 代码库 > javaSE集合框架

javaSE集合框架

7.集合框架  集合: Collection接口   :      

   -List接口  (有序的,通常允许重复)       

      -实现类:ArrayList(用可变数组实现,不是同步的(线程不安全)) :适合查找,添加   

         LinkedList(双向链表的实现,不是同步的):适合插入,删除    Vector(用可变数组实现,同步的):适合查找,添加

      -Set接口  (无序的,不允许重复)        

     -实现类:HashSet(无序的,不同步,不允许重复)     

         TreeSet(有序的,不同步,不允许重复)

Collections:操作集合的工具类

映射: Map接口(与Collection一个级别)               

  -实现类:HashMap(非同步,允许使用null,其余跟HashTable大致相同)          

       Hashtable(同步的,不允许使用null)