基础

1. IDEA 中 project 和 module 的区别

在 IDEA 中 project 是最顶级的结构单元,然后就是 module,一个 project 可以有多个 module。也就是说,一个 project 是由一个或多个 module 组成。

此外, IntelliJ IDEA 的Project是一个不具备任何编码设置、构建等开发功能的概念,其主要作用就是起到一个项目定义、范围约束、规范类型的效果,或许,我们也可以简单地理解Project就是一个单纯的目录,只是这个目录在命名上必须有其代表性的意义。在缺省情况下,IntelliJ IDEA 是默认单Project单Module的,这时Project和Module合二为一,在没有修改存储路径的时候,显然Project对Module具有强约束作用!不过说实话,这里就是将Module的内容放在了Project的目录下,实际上还是Module自己约束自己。

2. 项目结构

project 项目:一个完整的项目中包含了一个或多个模块。其实就是文件夹

module 模块:

package 包:

查看更多