1. 看繼承關系
快捷鍵 control + h查看hierarchy,只能查看向上向下繼承關系,而不能看實現了哪些接口。
右鍵選擇Diagrams(也可以使用快捷鍵ctrl+alt+u,更快捷),然后顯示
2.看接口的實現關系
command + alt + B會顯示出跟這個接口有關系的類。 然后加command+all,鼠標弄開,然后回車,全出來
然后把需要的拖過來,形成樹狀圖。(我暫時還沒找到快捷的方法)
鼠標放在某個類上,command+enter,直接進看這個類
藍色的實線是繼承關系
白色虛線表示這種關系public abstract class AbstractOrder<T extends BaseOrderResultVO> { ----》抽象類+泛型
3.選中
然后command+option+shift+u
綠色的事接口,綠色的線是接口的實現
https://blog.csdn.net/JohnwayChan/article/details/79104093
我的理解就是import就是直接把外部項目導入,
create就是用某個模板直接創建新的項目,依照外面項目得配置
IntelliJ IDEA 的Project structure說明
https://blog.csdn.net/a55684471/article/details/102366324
https://www.cnblogs.com/JMLiu/p/6020959.html
module,如下圖所示,sources就是說這個module里有什么內容
artifact是打包用的,這是maven里的概念,就是這個資源包含了哪些內容,當用package時,生成相應的jar或war,用instal(maven里用於發布資源)時,這個包會連同其它必要的文件(如.pom文件),最后放在repository(maven的倉庫)中
facet是為了確認信息,比如源碼在哪里放、相關資源(圖形等)在哪里放、java web程序的root路徑等等
等
快速抽取生成方法
CTRL+ALT+M 抽取方法
idea快捷鍵
idea-mac-代碼過長時的換行-format