- 打開想要查看的接口或者類文件,使用快捷鍵
CTRL+H
調出Hierarchy窗口
比如,想要查看Exception的類繼承關系,首先定位到這個文件,然后調出Hierarchy窗口。
該窗口上面的一排工具欄如下:
分別是:
- 查看完整的類(接口)階層結構
- 查看父類或者父接口
- 查看子類
- 是否按照字母排序
- 當前操作搜索的范圍【重點】
- 刷新
- 是否同步打開相應的類或者接口【即鼠標選中某個接口或類,編輯器自動打開】
- 擴展塊或者隱藏塊
- 固定窗口
- 導出所有的結構到文本文件中
如果用多了idea就會發現,很多的操作都會有scope和字母排序以及隱藏塊、擴展塊,比如project結構面板,diff面板,搜索面板,favorite面板,以及diagram面板等等
2. 設定搜索范圍
我們可以自己設定搜索范圍,這樣idea就會在指定范圍內搜索相應的父類或者子類。這樣可以提高搜索范圍,快速找到我們需要的繼承結構。因為在大部分情況下,項目結構都是相對復雜的,很容易匹配到幾十個甚至上百個類。
首先,idea里面有這些默認的搜索范圍可供我們選擇,其中
- production:我們編寫的代碼【常用】
- Test:我們編寫的所有的測試類
- All:就是1+2
- This Class:當前類
- JRE:這個范圍是我自定義的,限定搜索范圍為JRE提供的包
我們可以通過configure選項,來自定義搜索范圍。
這樣,選中該搜索范圍之后,只會展示相應的類了。