Java集合API(Collection接口及其子接口简介)

Java Collection Framework API(Java集合的框架)

  • 初步概念:集合也叫容器,集合的功能也相当于是容器。
  • 容器的功能【负责保存、盛装其他数据】:
  1. 把东西“丢”进去;
  2. 把相应的东西“读取”出来,该东西依然在容器中;
  3. 把指定的东西从容器中“删除”、“修改”;
  4. 挨个将每个东西数一遍(遍历);
  5. 把容器倒空(清空);
  6. 把容器A中的东西全部倒入B容器中【集合 + 集合,并集】;
  7. 拿A容器中的东西,减去B容器中东西【集合 - 集合】;
  8. 拿A容器中包含的东西,和B容器中包含的东西求交集【交集】;
  • 概念:Java集合(容器),用来装“对象”的,java集合类主要由两个接口派生而出:Collection和Map,而Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或者实现类。

Collection集合体系 

  • Collection接口是Set、List和Queue接口的父接口,该接口里定义的方法既可以用于操作Set集合,也可以用于操作List和Queue接口

  • Set实现类下的子实现类:HashSet和LinkedHashSet(有序的)、SortedSet和TreeSet(有序的)
  • List(线性表)实现类下的子实现类:ArrayList(数组)和LinkedList(链表)、Vector和Stack
  • Queue(队列)实现类下的派生出的子接口:Deque(双端队列,即是栈,又是队列),既包含栈的方法,又包含队列的方法,该子接口下面又有两个子实现类:ArrayDeque和LinkedList
发布了111 篇原创文章 · 获赞 57 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_38358499/article/details/100629313