用IntelliJ IDEA看Java類(lèi)圖的方法(圖文)
看代碼的遇見(jiàn)子類(lèi)或者接口的實(shí)現(xiàn)時(shí),如果有個(gè)類(lèi)圖工具就能讓我們層次和關(guān)系一目了然,如果您的IDE是IntelliJ IDEA,推薦使用其自帶的類(lèi)圖功能;
工具版本
社區(qū)版不帶類(lèi)圖功能,所以請(qǐng)使用完整版,以下是我用的版本信息:
使用類(lèi)圖功能
以Spring源碼的工程為例,假設(shè)我已經(jīng)打開(kāi)了ApplicationContext.java,在這個(gè)類(lèi)的大括號(hào)內(nèi)的區(qū)域點(diǎn)擊右鍵,選擇Diagrams -> Show Diagram,即可打開(kāi)類(lèi)圖,如下圖紅框所示:
打開(kāi)的效果如下圖所示:
ApplicationContext.java的繼承關(guān)系一目了然;
調(diào)整布局
在類(lèi)圖上點(diǎn)擊右鍵,選擇'Layout',在子菜單中可以調(diào)整排列效果,如下圖:
您可以選擇一種適合自己的排列布局,例如“Orthogonal Layout”的效果如下圖:
查看更多信息
如下圖,點(diǎn)擊紅框中的按鈕,可以看到類(lèi)或者接口的方法信息,另外綠框中的按鈕也比較實(shí)用,當(dāng)我們對(duì)圖像做過(guò)方法或者縮小后,可能字體會(huì)不清晰,這時(shí)點(diǎn)綠框中的按鈕就會(huì)回到原始比例,此時(shí)字體就清晰了:
在類(lèi)上點(diǎn)擊右鍵,選擇“Show Implementations”可以看到此類(lèi)的實(shí)現(xiàn)或繼承,如下圖:
如果想看類(lèi)圖中某個(gè)類(lèi)的源碼,點(diǎn)擊該類(lèi)后按下“F4”鍵即可;
到此這篇關(guān)于用IntelliJ IDEA看Java類(lèi)圖的方法(圖文)的文章就介紹到這了,更多相關(guān)IDEA看Java類(lèi)圖內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. vue使用moment如何將時(shí)間戳轉(zhuǎn)為標(biāo)準(zhǔn)日期時(shí)間格式2. bootstrap select2 動(dòng)態(tài)從后臺(tái)Ajax動(dòng)態(tài)獲取數(shù)據(jù)的代碼3. js select支持手動(dòng)輸入功能實(shí)現(xiàn)代碼4. php redis setnx分布式鎖簡(jiǎn)單原理解析5. 《Java程序員修煉之道》作者Ben Evans:保守的設(shè)計(jì)思想是Java的最大優(yōu)勢(shì)6. CSS3中Transition屬性詳解以及示例分享7. Python數(shù)據(jù)相關(guān)系數(shù)矩陣和熱力圖輕松實(shí)現(xiàn)教程8. 如何在PHP中讀寫(xiě)文件9. java加載屬性配置properties文件的方法10. 什么是Python變量作用域
