国产精品高清一区二区三区不卡-国产精品一区二区三区免费视频-日韩免费高清一级毛片-亚洲欧美一区二区三区国产精品-日韩欧美一区二区三区不卡视频-亚欧免费视频一区二区三区-亚洲欧美日韩一区成人-欧美日韩视频综合一区无弹窗-精品日韩在线视频一区二区三区-国内精品视频一区二区三区

你好,歡迎進入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!

誠信、勤奮、創(chuàng)新、卓越

友好定價、專業(yè)客服支持、正版軟件一站式服務(wù)提供

13262879759

工作日:9:00-22:00

使用IntelliJ IDEA查看Class關(guān)系圖,引起舒適了

發(fā)布時間:2023-07-14

瀏覽次數(shù):0

每天花錢

關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些_關(guān)系庫中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫關(guān)系圖

作者|杜克

來源|.com/deng-cc/p/.html

記得學(xué)習(xí)的時候,我總是把從上到下的繼承關(guān)系和實現(xiàn)記得一團糟。 這次借助IDEA,結(jié)果一目了然,好用到爆,所以在這里分享一下。

圖形方式查看繼承鏈

在要查看的類的標簽頁中,右鍵選擇,有show和show...Popup,不過后者是在標簽頁中新建的,前者以浮動的形式顯示窗戶:

關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些_關(guān)系庫中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫關(guān)系圖

其實你也可以從左邊的項目目錄樹中右鍵你想要查看的類,選擇same,效果是一樣的:

關(guān)系庫中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些

然后你會得到如右圖所示的繼承關(guān)系圖,以自定義為例:

關(guān)系庫中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些

顯而易見的是:

優(yōu)化繼承鏈圖形intellij idea 數(shù)據(jù)庫關(guān)系圖,想我所想

1 刪除你不關(guān)心的類

有些獲取到的繼承關(guān)系圖并不是我們想要理解的,比如上圖中的sum,我們只關(guān)心重要的繼承關(guān)系,怎么辦?

很簡單,刪除。 單擊選擇要刪除的班級,然后直接使用鼠標按鍵即可。 清除其他類的關(guān)系后,圖如下:

關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些_關(guān)系庫中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫關(guān)系圖

2 顯示班級詳細信息

有人說,嘿,這怎么夠? 我也想看看這些傳承技能? 很簡單,IDEA就能滿足大家。

在頁面上右鍵,選擇show,根據(jù)需要展開類中的屬性、方法、構(gòu)造方法等。 其實第二種方法也可以直接使用前面的工具欄:

關(guān)系庫中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些

然后你會得到:

關(guān)系庫中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些

你想在技術(shù)中過濾哪些,比如你想看權(quán)限范圍及以上? 很簡單intellij idea 數(shù)據(jù)庫關(guān)系圖,右鍵選擇Level,根據(jù)需要調(diào)整即可。

關(guān)系庫中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些

哪些,您覺得圖形太小,看不清楚? IDEA也能滿足你。 按住鼠標Alt,意外出現(xiàn)一個放大鏡。 你是驚訝還是驚訝?

關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些_intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫中的數(shù)據(jù)表的關(guān)系

3 將其他類添加到關(guān)系中

當我們還需要檢查其他類是否與當前類有繼承關(guān)系時,可以選擇將其添加到當前繼承關(guān)系圖中。

右鍵單擊頁面,選擇,然后輸入要添加的類:

關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些_intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫中的數(shù)據(jù)表的關(guān)系

比如我們添加了一個類,如右圖所示。 嗯,沒有箭頭了,看來它和當前的類和套接字沒有什么不可描述的關(guān)系:

intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫中的數(shù)據(jù)表的關(guān)系_關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些

4 查看具體代碼

如果你想查看某個類的具體源碼,比如某個方法,其實不可能用圖解的方式給你解釋,不然不會炸屏?

不過,你可以使用圖形,或者使用IDEA快速、輕松地單步進入某個類的源代碼來查看。

雙擊一個類后,您可以瀏覽其下的方法列表。 對于想要查看的方法,選擇后右鍵,選擇跳轉(zhuǎn):

關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些_intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫中的數(shù)據(jù)表的關(guān)系

intellij idea 數(shù)據(jù)庫關(guān)系圖_關(guān)系庫中的數(shù)據(jù)表的關(guān)系_關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些

單步進入一個類后,如果想快速查看該類的其他方法,也可以使用IDEA提供的功能:

關(guān)系庫數(shù)據(jù)系統(tǒng)有哪些_關(guān)系庫中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫關(guān)系圖

選擇右側(cè)欄后,該類別中的所有方法都會顯示在右側(cè),如上圖所示。 點擊該方法,頁面內(nèi)容會跳轉(zhuǎn)到該方法部分。

終于

可以說,使用上面提到的IDEA的功能來學(xué)習(xí)和查看類關(guān)系,了解主流框架的源碼之類的東西,是非常舒服的。

如有侵權(quán)請聯(lián)系刪除!

13262879759

微信二維碼