你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

使用IntelliJ IDEA查看Class关系图,引起舒适了

发布时间:2023-07-14

浏览次数:0

每天花钱

关系库数据系统有哪些_关系库中的数据表的关系_intellij idea 数据库关系图

作者|杜克

来源|.com/deng-cc/p/.html

记得学习的时候,我总是把从上到下的继承关系和实现记得一团糟。 这次借助IDEA,结果一目了然,好用到爆,所以在这里分享一下。

图形方式查看继承链

在要查看的类的标签页中,右键选择,有show和show...Popup,不过后者是在标签页中新建的,前者以浮动的形式显示窗户:

关系库数据系统有哪些_关系库中的数据表的关系_intellij idea 数据库关系图

其实你也可以从左边的项目目录树中右键你想要查看的类,选择same,效果是一样的:

关系库中的数据表的关系_intellij idea 数据库关系图_关系库数据系统有哪些

然后你会得到如右图所示的继承关系图,以自定义为例:

关系库中的数据表的关系_intellij idea 数据库关系图_关系库数据系统有哪些

显而易见的是:

优化继承链图形intellij idea 数据库关系图,想我所想

1 删除你不关心的类

有些获取到的继承关系图并不是我们想要理解的,比如上图中的sum,我们只关心重要的继承关系,怎么办?

很简单,删除。 单击选择要删除的班级,然后直接使用鼠标按键即可。 清除其他类的关系后,图如下:

关系库数据系统有哪些_关系库中的数据表的关系_intellij idea 数据库关系图

2 显示班级详细信息

有人说,嘿,这怎么够? 我也想看看这些传承技能? 很简单,IDEA就能满足大家。

在页面上右键,选择show,根据需要展开类中的属性、方法、构造方法等。 其实第二种方法也可以直接使用前面的工具栏:

关系库中的数据表的关系_intellij idea 数据库关系图_关系库数据系统有哪些

然后你会得到:

关系库中的数据表的关系_intellij idea 数据库关系图_关系库数据系统有哪些

你想在技术中过滤哪些,比如你想看权限范围及以上? 很简单intellij idea 数据库关系图,右键选择Level,根据需要调整即可。

关系库中的数据表的关系_intellij idea 数据库关系图_关系库数据系统有哪些

哪些,您觉得图形太小,看不清楚? IDEA也能满足你。 按住鼠标Alt,意外出现一个放大镜。 你是惊讶还是惊讶?

关系库数据系统有哪些_intellij idea 数据库关系图_关系库中的数据表的关系

3 将其他类添加到关系中

当我们还需要检查其他类是否与当前类有继承关系时,可以选择将其添加到当前继承关系图中。

右键单击页面,选择,然后输入要添加的类:

关系库数据系统有哪些_intellij idea 数据库关系图_关系库中的数据表的关系

比如我们添加了一个类,如右图所示。 嗯,没有箭头了,看来它和当前的类和套接字没有什么不可描述的关系:

intellij idea 数据库关系图_关系库中的数据表的关系_关系库数据系统有哪些

4 查看具体代码

如果你想查看某个类的具体源码,比如某个方法,其实不可能用图解的方式给你解释,不然不会炸屏?

不过,你可以使用图形,或者使用IDEA快速、轻松地单步进入某个类的源代码来查看。

双击一个类后,您可以浏览其下的方法列表。 对于想要查看的方法,选择后右键,选择跳转:

关系库数据系统有哪些_intellij idea 数据库关系图_关系库中的数据表的关系

intellij idea 数据库关系图_关系库中的数据表的关系_关系库数据系统有哪些

单步进入一个类后,如果想快速查看该类的其他方法,也可以使用IDEA提供的功能:

关系库数据系统有哪些_关系库中的数据表的关系_intellij idea 数据库关系图

选择右侧栏后,该类别中的所有方法都会显示在右侧,如上图所示。 点击该方法,页面内容会跳转到该方法部分。

终于

可以说,使用上面提到的IDEA的功能来学习和查看类关系,了解主流框架的源码之类的东西,是非常舒服的。

如有侵权请联系删除!

13262879759

微信二维码