吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5076|回复: 14
收起左侧

[Java 转载] 分享一张java集合继承关系图

  [复制链接]
Js_Aaron 发表于 2018-11-14 18:08
本帖最后由 Js_Aaron 于 2018-11-14 20:51 编辑

还在为面试问到集合的问题而发愁吗?
一张关系图,带你理清集合之间的关系!
集合上下文.jpg
很多朋友问,那我简单理一下思路。其实就是Java中,关于集合的定义,顶级接口,与各个接口的实现类,之间的继承关系图。
其中,collection是所有单列集合的顶级接口,map是双列集合的顶级接口!
下面,an箭头方向指出,为各个接口间的继承关系。
最重要的两个问题:
HashMap和HashTable的区别?
ArrayList和HashTable的区别?
首先,HashMap继承自AbstractMap,HashTable继承在Dictionary类,两者都实现了Map接口;HashMap允许空的键值对,hashTable不允许,hashMap的方法不是同步的!!!
其次,ArrayList是基于动态数组的数据结构,linklist是基于链表的数据结构,查询的时候ArrayList快,增删的时候Linklist快,这里涉及到数据结构的知识了。
以后再讨论~~~


画图软件为Visio,版本低。。。。。


免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
Mcoco + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

肥宅哥哥 发表于 2018-11-15 08:21
赞一个, 希望能更新更多这样的导图.
比如: spring框架的加载顺序/tomcat的工作流程/...
南宫乘风 发表于 2018-11-14 18:50
小污龟 发表于 2018-11-14 19:00
z,x 发表于 2018-11-14 20:01
学习学习
cheny93 发表于 2018-11-14 20:27
请问一下楼主这个是使用什么工具画的
奥斯特 发表于 2018-11-14 20:31
刚开始学Java,能不能解析一下
 楼主| Js_Aaron 发表于 2018-11-14 20:52
南宫乘风 发表于 2018-11-14 18:50
有点看不懂啊,能否解释一下

更新啦,你可以看一下
短尾矮袋鼠 发表于 2018-11-15 08:47
感谢楼主,留做备用
container7 发表于 2018-11-15 11:25
学习学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 01:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表