查看maven依賴關系
打開maven文件,右鍵maven -> show dependencies,或者按快捷鍵CTRL+ALT+SHIFT+U。然后按住Ctrl,滑動鼠標滾輪可以放大和縮小視圖。
查看某個依賴
在視圖中雙擊該依賴即可跳轉到pom.xml中定義該依賴的地方。
排除某個依賴
在視圖中選中該依賴,右鍵Exculde(快捷鍵Shift+Delete)。
查看類中方法和屬性
CTRL+O(Eclipse的快捷鍵)或者Navigate -> File Structure。
查看類繼承關系
快捷鍵F4或Navigate -> Type Hierarchy。
查看類圖
在打開的類中,按快捷鍵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)。
查看方法調用層次
選中方法,按ctrl+alt+H,顯示方法的調用層次。
比如查看detail方法的調用層級:
最后
文章列舉了一些查看Maven、類結構、類和方法調用層級等比較常用的功能。熟練運用也有助于閱讀代碼。