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