千家信息网

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

发表于:2024-09-24 作者:千家信息网编辑
千家信息网最后更新 2024年09月24日,这篇文章主要讲解了"java怎么用IDEA快速查看类图关系",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"java怎么用IDEA快速查看类图关系"吧!做
千家信息网最后更新 2024年09月24日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安全错误 数据库的锁怎样保障安全 青岛当下辉煌网络技术 2021年网络安全会议召开时间 绍兴app软件开发教程 吉林省信息网络安全监察公务员 PDA扫码软件开发 argus安全数据库 青浦区管理软件开发厂家价格 数据库sql除数取整 大行动连接服务器失败 山东服务器管理软件物理机 网络安全在哪答题 远程桌面连接进入服务器 香河erp平台网络技术 综合软件开发发展 对大学生来说什么是网络安全 嘉兴是不是在开网络安全会议 如何做好网络安全体系建设 澳洲服务器排名 浅谈电子商务中网络安全技术 江苏软件开发学习 荔湾区品质网络技术开发价格多少 咸宁物流软件开发设计 怎么分辨rust服务器 五颜六色网络技术有限公司 电信网络安全是真的吗 怎么把数据库改名字 为什么登陆游戏服务器断开连接 看着原型图怎么设计数据库 浅谈电子商务中网络安全技术 我的世界服务器密室杀手怎么进
0