zoukankan      html  css  js  c++  java
  • 根据jdk1.8源码整理而得,java集合体系(继承、实现关系)图解,超清晰,一看就懂,方便记忆

    一、前言

      1. 该关系图是本人根据JDK1.8 源码整理所得,只整理了常用的、常见的集合,并非全部。

      2. 整理逻辑:

        Collection接口下有两个子接口:List 和 Set 接口。

        Map是独立的一个接口。

        有关各类集合的特点,图中只是给出了总结,并未从底层数据结构去分析,后面有时间我会再写一篇常用集合底层数据结构分析的博文。

      3.对关系图的解释说明:

        ①从左往右各个接口/实现类之间的关系:左边的节点右边的节点所实现/继承;

        ②虚线:虚线起点的类实现了虚线箭头指向的接口

        ③集合的三大接口(List、Set、Map),分别用不同颜色的图标①②③来标记;

        ④集合的三大接口(List、Set、Map)的常用实现类,分别用与该接口图标相同颜色的星星来标记;

        ⑤打钩图标和表情图标,是我认为值得注意的接口/实现类;

    二、集合的继承体系:

    二、Collection接口的继承关系:

    三、Map接口的继承关

     

    作者:赖皮梅
    声明:
    1.原创博文,欢迎转载、引用;转载、引用请注明作者并附上原文链接,否则保留追究法律责任的权利。
    2.本博文中引用他人的博文内容时均已注明出处,如有侵权,请联系作者删除。
    3.博文内容如有错误、不妥之处,欢迎留言指正,还请不吝赐教 =^_^=
  • 相关阅读:
    初中几何
    角平分线导致的三角形内外角关系
    解方程
    初中|数学题目整理
    求一次函数解析式
    整式的四则运算
    分式方程
    做辅助线的方法
    线段相等的证明思路
    python2.7安装sqlite3模块
  • 原文地址:https://www.cnblogs.com/laipimei/p/11159265.html
Copyright © 2011-2022 走看看