下图为IDEA的项目结构介绍
(此图源于https://blog.csdn.net/qq_22695001/article/details/106290427,内有IDEA 新手入门安装和使用详解(含创建新项目、模块、包和类、运行程序、关闭导入项目、字体字号设置、常用快捷键等))
再来说说模块Modules和包Packages区别
我们可以把Java模块的东西作为一个更高层次的聚合。模块允许您将几个包组织成一个单独的逻辑单元,并将它们作为一个整体系统分发。此外,JPMS还提供了一种控制哪些包对用户可见的方法。与模块相比,包更类似于C++命名空间。模块比包更类似于封闭类。
实际应用起来的区别就在于:模块可以是任何一个文件或目录(目录下可以有很多个文件),只要能被node.js require()即可。包是一个文件或目录(目录下可以有多个文件)必须要有一个package.json文件描述,可以就是一个包。
(参考https://blog.csdn.net/qq_42565994/article/details/89290381)
最后整理一下常用的IDEA快捷键
快捷键 | 功能 |
---|---|
Ctrl+Alt+L | 格式化代码 |
Ctrl+/ | 单行注释 |
Ctrl+Shift+/ | 选中代码注释,多行注释,再按取消注释 |
Ctrl+Alt+V | new对象后补全引用 |
Alt+Insert->Constructor | 创建构造函数 |