千家信息网

java怎么用IDEA快速查看类图关系

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要讲解了"java怎么用IDEA快速查看类图关系",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"java怎么用IDEA快速查看类图关系"吧!做
千家信息网最后更新 2025年01月31日java怎么用IDEA快速查看类图关系

这篇文章主要讲解了"java怎么用IDEA快速查看类图关系",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"java怎么用IDEA快速查看类图关系"吧!

做Java开发的,现在普遍都用上idea了。可以说,idea是当之无愧的Java开发神器。如果,你现在还没用idea,那肯定是你还没有感受过它的强大。

好了,话不多说,今天的主题主要是教大家怎么通过idea快速的查看一个类的类图关系,即一个类继承了哪些类,实现了哪些接口,以及接口有哪些子接口和实现类。

一、类关系

以一个阻塞队列LinkedBlockingQueue为例:

1)通过 Ctrl+Shift+N 找到这个类。

2)进到类里,在类名上面右键单击,选择 Diagrams -> Show Diagram 。(当然也可以选择第二个Popup,不过是以弹窗的形式展现的类图)

3)这样,就可以看到当前类的完整类图关系。当然,如果类图比较复杂,电脑看不全,可以放大窗口,然后选择下边这个自适应按钮,自适应内容。

二、接口关系

此外,如果想看接口有哪些实现类,可以在类图上边的某个接口单击右键选择 Show Implementations。以 BlockingQueue为例。

可以看到,会展示当前接口所有的子接口和实现类。(我这里边显示多了个1,不知道是什么鬼,点击也没反应,不管啦,没啥影响)

如果,想把所有子接口和实现类添加到类图上面,可以Ctrl+A全选。但是,不建议这样做。因为,类图关系肯定会非常复杂,一下子添加进去几十个类,根本就看不清,而且也没必要。我就不演示了,感兴趣的自己可以试一下。

一般都是选择自己感兴趣的类查看。所以,这里我就选择另外一个比较常用的ArrayBlockingQueue。类图就变成以下这个样子。

此外,还有一种方式可以查看接口的所有实现类。在图中的某个类上边单击一下,然后 Ctrl + H,调出类层级关系。如图,选择这个按钮,显示所有子接口和实现类。上边也会有一行小字提示。

然后,可以选择多个子类和实现类,看他们的类图关系。比如,图中我选中了四个。
Diagrams -> Show Diagram

再选择第一个Java Class Diagrams ,

但是,注意,这种方式,会打开一个新的类图关系,而不是在原来的类图上边新增。

如果,想在原来的类图扩展,还是老老实实用 Show Implementations 的方式吧。(这也是一种很合理的方式)

看完了,是不是感觉非常简单呢,赶紧实操一下吧。

感谢各位的阅读,以上就是"java怎么用IDEA快速查看类图关系"的内容了,经过本文的学习后,相信大家对java怎么用IDEA快速查看类图关系这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

接口 选择 上边 方式 内容 学习 复杂 兴趣 按钮 图中 开发 肯定 强大 必要 当之无愧 一行 主题 多个 子类 完了 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 全球最好的医药IND数据库 网络安全三同步集中管控平台 软件开发下单员 电脑系统显示无法连接服务器 csgo进社区服务器不下载 当前学生网络安全注意事项 江苏进口软件开发服务保障 襄阳525泵业软件开发 小程序腾讯云服务器接口调试 洛阳炫优互联网科技 海安问鼎软件开发工作室 通州网络安全产业园轨道交通 nod32 更新服务器 数据库附加很长时间正常吗 数据库班级号怎么表示 阿里云服务器图形界面 超龙网络技术有限公司 外包软件开发公司 软件开发知名培训机构有哪些 数据库不为空的数据 兴化工业网络技术诚信合作 宁夏银行软件开发岗怎么样 网络技术与英语教研活动 十四五规划数字经济网络安全 数据库挖掘哪三种分类 区妇联网络安全宣传 全国三级计算机考试数据库 建筑项目软件开发 中医住培管理系统服务器不可用 四川师范大学网络技术基础课答案
0