2019 vs 查看类图结构_idea查看Maven、类、方法等结构图

查看maven依赖关系

打开maven文件,右键maven -> show dependencies,或者按快捷键CTRL+ALT+SHIFT+U。然后按住Ctrl,滑动鼠标滚轮可以放大和缩小视图。

查看某个依赖

在视图中双击该依赖即可跳转到pom.xml中定义该依赖的地方。

排除某个依赖

在视图中选中该依赖,右键Exculde(快捷键Shift+Delete)。

查看类中方法和属性

CTRL+O(Eclipse的快捷键)或者Navigate -> File Structure。

53d815bfebd7e3b12a074002e64d5377.png

查看类继承关系

快捷键F4或Navigate -> Type Hierarchy。

6632c637cabba2c844d64b82ca222b18.png

查看类图

在打开的类中,按快捷键Ctrl+Alt+Shift+U。或者右键Diagrams -> Show Diagrams。

查看方法在类中的调用层次

如下代码:

static class Animal {    private String name;    private int age;    public Animal(String name, int age) {      this.name = name;      this.age = age;    }    public void detail() {      System.out.println("name:" + name + ",age:" + age);    }  }  static class Cat extends Animal {    private final String color;    public Cat(String name, int age, String color) {      super(name, age);      this.color = color;    }    public void printDetail() {      detail();      System.out.println("color = " + color);    }}

我们查看Animal中detail方法的调用情况: 选中detail方法,按ctrl+shift+H(或Navigate -> Method Hierarchy)。

79a295c189a779f32fff6bbb87793ab7.png
a960cb4ff5ef29a02c7c0e78c76e56f4.png

查看方法调用层次

选中方法,按ctrl+alt+H,显示方法的调用层次。

比如查看detail方法的调用层级:

b7b971fba7d61c9b337752cb4afea9ee.png
9023487bc2f9fc474ac128dcb805f9bb.png

最后

文章列举了一些查看Maven、类结构、类和方法调用层级等比较常用的功能。熟练运用也有助于阅读代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值