IntelliJ IDEA 查看類的繼承關(guān)系

無意間發(fā)現(xiàn)了intelliJ可以生成類的繼承關(guān)系的diagram,并且diagram內(nèi)置的功能也十分強(qiáng)大。我想這對于閱讀源碼,管理、查看類的結(jié)構(gòu)等無疑是有所幫助的,并且它提供點(diǎn)按類(接口)名快速定位,無縫連接,體驗(yàn)很好。

Integer類為例作出說明:

  1. 在類中右鍵打開菜單


    Step I
  2. 定位到Diagrams一項(xiàng)

    Step II

  1. 會發(fā)現(xiàn)有兩項(xiàng),點(diǎn)擊第一項(xiàng)會生成新的tab,第二項(xiàng)會生成一個(gè)彈窗(popup)


    Step III

區(qū)別是

  • 第一項(xiàng)生成的tab不能雙擊類(接口)名快速定位,但是第二項(xiàng)的彈窗可以;
  • 第一項(xiàng)生成的tab具有豐富的功能,比如列出類中的所有變量、構(gòu)造方法、方法等等功能,但是第二項(xiàng)不提供,它僅僅可以列出diagram和快速定位。
Step III --- (Tab)Diagram
Step III --- (Tab) With fields and methods
Step III --- (Popup)Diagram
Step III --- (快速定位)Diagram

另外,這個(gè)功能是需要插件支持的。Command + ,打開偏好設(shè)置,在Plugins中搜索UML插件。裝好它之后就可以支持Diagrams功能了。

UML plugin

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容