亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IDEA中查看類繼承圖和類源碼的操作是怎樣的

發布時間:2021-10-13 10:01:31 來源:億速云 閱讀:133 作者:柒染 欄目:編程語言

本篇文章為大家展示了IDEA中查看類繼承圖和類源碼的操作是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

我們都知道IDEA這個開發工具非常好用,功能非常之多,今天在復習Java集合體系的時候,想查看某個類或接口的繼承結構,然后就搜索一波,都是使用了IDEA Diagram的插件,這里也分享一下。

比如我寫了這樣一段代碼

public class CollectionLearning { public static void main(String[] args) {  List list = new ArrayList();  list.add("java");  list.add("Android");  list.add("python");  list.add("前端");  //lambda+方法引用:遍歷list集合元素  list.forEach(System.out::println); }}

然后我想查看ArrayList的繼承結構,我們可以右鍵點擊ArrayList類,在彈出的對話框選擇Diagram。

會顯示兩個選項:

Show Diagram… -->在新標簽頁顯示類繼承結構圖

Show Diagram Popup… -->在當前頁彈層顯示類繼承結構圖

感覺還是在新標簽頁顯示好,我們就看到了ArrayList的繼承結構圖

這樣看就非常清晰明了,有時候覺得把全部有關系的類或接口顯示出來太占屏幕,我們也可以刪除某個不關心的類或接口,鼠標點擊某個類或接口,按住delete鍵就會刪除它。

我們刪除了Cloneable、Serializable、RandomAccess接口,還有我們注意到上面有不同顏色和虛實線箭頭,這些線是標注類與類、類與接口之間的關系。

藍色實線箭頭:類之間繼承綠色實線箭頭:接口之間繼承綠色虛線箭頭:類實現接口

有時候光看類繼承結構圖還不夠,我們還想類中的方法,變量,構造器等等。我們可以右鍵點擊當前頁面

在上圖中,我們就可以選擇顯示變量、構造器、方法、屬性、內部類。我們點擊Fileds

這樣我們就顯示出該繼承結構圖中涉及的類或接口的變量,我們再點擊構造器

這樣也會把所有構造器顯示出來,這對于我們想快速了解一個類內部結構非常快速,我們上面的操作也可以使用快速工具欄來完成。

我們還可以快速進入到變量或者方法的源碼當中。我們雙擊某個類或接口,這時鼠標就會在其中游走,然后我們對某個方法選擇Jump to Source,就可以進入源碼當中

有時候我們覺得顯示的圖比較小,看不清楚,我們就可以使用放大鏡功能,按住Alt鍵,鼠標移到哪就是放大鏡。

有時候我們還想查看其他類是否和當前類有關系,我們就把其他類添加進來,右鍵點擊選擇Add Class to Diagram...

彈出一個對話框

我們在類中輸入類名,按回車即可。這里我輸入Map接口

這樣我們就知道ArrayList和Map沒有關系(這里可能多此一舉,本來就顯示了當前類所有的繼承結構圖)

上述內容就是IDEA中查看類繼承圖和類源碼的操作是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江津市| 珲春市| 镶黄旗| 高州市| 越西县| 江油市| 富阳市| 耿马| 阜宁县| 梨树县| 永昌县| 雷山县| 怀化市| 密云县| 叙永县| 阿巴嘎旗| 沙田区| 五常市| 华安县| 华坪县| 新巴尔虎左旗| 浦城县| 衡阳县| 湟中县| 岢岚县| 承德市| 衢州市| 伊春市| 封丘县| 彰武县| 阳城县| 甘孜| 邛崃市| 武冈市| 柳河县| 南和县| 习水县| 盐源县| 肥西县| 申扎县| 武陟县|