Java集合系列01-总体框架

好记性不如烂博客,写java集合系列文章的目的一方面自己学习整理回顾总结,另一方面如有不当之处希望能得到大家的的批评指正。写技术文章前参考学习了很多的博客、视频,在此谢谢这些乐于分享的创作者们,我也希望参与进来,发扬这种开源分享的精神,能帮助到新人就更好了。在无止境的知识面前我们都是新人~

一、总体框架

Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.* Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)、。 Java集合工具包框架图(如下):

屏幕快照 2019-06-23 16.48.20

二、容器分类

Java容器可分为两大类:

  • Collection
    • List
      • ArrayList**
      • LinkedList
      • Vector
    • Set
      • HashSet
        • LinkedHashSet
      • TreeSet
  • Map
    • HashMap
      • LinkedHashMap
    • TreeMap
    • ConcurrentHashMap
    • Hashtable
      为了更清晰的表示下面用思维导图进行说明:
      容器

参考资料:
Java 集合系列01之 总体框架

Collection总览

猜你喜欢

转载自juejin.im/post/5d107d8ce51d4577790c1cb0