集合框架

Collection(接口):存储一组不唯一,且无序的元素

   List: 存储一组不为一,且有序的元素
     ArrayList:基于Array实现,且检索效率和随机访问效率高
     LinkedList:基于链表实现(双向链表),增删效率高
     Vector:线程安全的类型,所有效率均低
  Set: 存储一组唯一,且无序的元素
    HashSet:根据元素的hash值去确定元素在内存中的位置
Iterator:作为迭代器(接口)
    hasNext():判断是否存在下一个元素
    next():获取下一个元素
   ListIterator:
       hasPrevious():判断是否存在上一个
     previous():获取上一个元素

Map:(接口)存储一组键值对象,提供key到value的映射 

 集合框架的关系图

原文地址:https://www.cnblogs.com/shqnl/p/10983015.html