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