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


    一、前言

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

      2. 整理逻辑:

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

        Map是独立的一个接口。

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

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

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

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

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

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

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

    二、集合的继承体系:

    二、Collection接口的继承关系:

    三、Map接口的继承关

     

    作者:赖皮梅
    声明:
    1.原创博文,欢迎转载、引用;转载、引用请注明作者并附上原文链接,否则保留追究法律责任的权利。
    2.本博文中引用他人的博文内容时均已注明出处,如有侵权,请联系作者删除。
    3.博文内容如有错误、不妥之处,欢迎留言指正,还请不吝赐教 =^_^=
  • 相关阅读:
    Deploy Django in Windows
    Django开发环境配置
    springmvc源码解读
    分布式事务中常见的三种解决方案
    分布式锁总结
    JAVA代码优化
    Mysql(mysql总结)
    树(数据结构二)
    集合(Java总结一)
    centos7.7下docker与k8s安装(DevOps三)
  • 原文地址:https://www.cnblogs.com/laipimei/p/11159265.html
Copyright © 2020-2023  润新知