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

诚信、勤奋、创新、卓越

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

13262879759

工作日:9:00-22:00

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

发布时间:2023-11-02

浏览次数:0

每天都在花钱

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

作者|杜克

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

记得以前学习的时候,总是把从上到下的继承关系和接口实现记得一团糟。 这次使用IDEA,结果一目了然,而且很好用,在这里分享一下。

以图形方式查看继承链

在要查看的类的选项卡中,右键单击并选择。 有show和show...Popup,不过前者是在选项卡中新建的,后者以浮窗的形式显示:

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

其实你也可以从左侧的项目目录树中右键点击你想要查看的类并选择相同,效果是一样的:

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

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

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

显而易见的是:

优化继承链图,想我所想

1 删除你不关心的类

有些得到的继承关系图并不是我们想要理解的,比如上图中的sum。 我们只想关心重要的继承关系。 我们应该做什么?

很简单,删除即可。 单击以选择要删除的班级,然后只需使用键盘上的按键即可。 清理完其他类之间的关系后,图如下:

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

2 显示班级详细信息

有人说,呃,这怎么行? 那我还想看看继承的方法? 简单,IDEA就能满足你。

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

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

然后你会得到:

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

什么,你还想在方法中进行过滤,比如你想查看权限及以上? 很简单,右键单击并选择级别,然后根据需要进行调整。

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

怎么,你觉得图形太小,看不清楚吗? IDEA也能满足你。 按住键盘上的 Alt 键,就会出现一个放大镜。 你是惊讶还是惊讶?

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

3 将其他类添加到关系中

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

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

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

比如我们添加了一个类,如下图所示。 好吧,没有箭头。 看起来和现在的类、接口没有什么不可描述的关系:

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

4 查看具体代码

如果你想查看某个类中某个方法的具体源码,当然不可能以图形方式展示给你,不然会爆屏?

不过,你可以使用图形或者配合IDEA快速、方便地输入某个类的源代码进行查看。

双击某个类后,可以浏览该类下面的方法列表。 对于要查看的方法,选择它,右键单击,然后选择跳转到:

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

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

进入某个类后,如果想快速查看该类的其他方法intellij idea 数据库关系图,也可以使用IDEA提供的功能:

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

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

终于

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

如有侵权请联系删除!

13262879759

微信二维码