IDEA结构及如何创建IDEA结构

对于企业开发而言,开发工具是很常用的,通常,企业比较常用的都是集合开发工具(也叫IDE),因为功能相对单一的开发工具更好,它集合了很多配件在里面,支持开发多种项目。

我们常见的IDE工具有:Eclipse、MyEclipse、Intellj IDEA等。

这三种IDE工具我想大多数开发者都不陌生。但是绝大多数企业采用的是IDEA,因为IDEA是目前最优秀的一款Java集合开发工具。

因此,今天的主场也是IDEA。

IDEA的结构

IDEA的结构为:工程(项目)、模块、(Package)包、类。

打个比方,我们做一个淘宝网站,那么,这个网站称为一个工程(或项目);淘宝网站有订单页面、登陆页面等,这里的订单页面和登录页面就是模块;而订单页面里面又有其他东西,就可以分为包、类了。

也就是说:一个工程包含了很多个模块,一个模块包含了很多包,一个包里面包含了很多个类

再比如,我们要做一个建筑工程,需要在某地建房子。那么这个建筑工程就是一个工程,建立的每个单元就是模块,每个单元的每个楼层就是一个包,每层楼的每个房子就是一个类。类可以对每个房子进行设计。

IDEA这样划分的目的是为了便于管理,而且也能让项目的结构更加清晰。

创建IDEA结构

注意:我采用的是IDEA2018版本,不同版本IDEA可能有一些差别,可以酌情选择步骤。

下面演示一遍创建一个完整的IDEA结构:

创建一个工程

1、打开IDEA时会出现以下界面,单击 + Create New Project创建工程。

image

2、默认的是Java,这里我们选择Empty Project。因为默认的会感觉有些乱,自己创建的更方便。

image

3、Project name写工程名字, Project location选择工程存放磁盘的位置(最好是自己在其他盘创建的目录,便于查找和管理,不要用默认的C盘存放)。这里创建一个hello-app的工程。

image

4、弹出的弹框中单击 OK 确认创建,创建的过程中弹出的其他弹框都叉掉,暂时用不到。

image

5、像这样,一个工程就创建成功了。

image

创建一个模块

1、选择左上方 File->new->Module,创建一个模块。

image

2 、选择Java,SDK一般有默认的,如果没有(或者显示是红色的),就点击右方New,选择你安装的JDK位置,我这里就是D:\software\JDK16.0,选择Next即可。

image

3、Module name就是模块名,这里是hello-index,其他两个会自动生成一样的。注意目录必须在我们创建的项目hello-app下。

image

4、查看工程目录,可以看到如下界面说明创建成功。右上角还有模块路径,路径在hello-app下说明创建正确。

image

创建一个包

包名一般是公司域名倒过来的。

比如www.itheima.com(黑马程序官网),倒过来就是com.itheima.其他。一般不用www,比如当前项目,包名就可以写为com.itheima.hello。

1、点击hello-index模块下的src文件,点击鼠标右键,选择New->Package

image

2、在弹出的框下面设置包名com.itheima.hello,单击OK

image

3、src目录下出现如下com.itheima.hello包说明包创建成功。

image

创建类

1、选中刚刚创建的com.itheima.hello,点击鼠标右键New->Java Class

image

2、创建HelloWorld类,不用带.java后缀,IDEA会自动生成。类名设置为HelloWorld,点击OK

image

3、出现如下界面说明类创建成功了。

image

编写并运行HelloWorld程序

1、在HelloWorld文件上写入以下代码。

image

代码块如下:

package com.itheima.hello;

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World");
    }
}

2、鼠标右键单击,选择Run 'HelloWorld.main()'。

image

3、IDEA的控制台输出以下结果说明运行成功。

image

IDEA的主题、字体设置

1、左上方选择File->Settings

image

2、找到Appearance&Behavior下面的Appearance,找到Theme,下拉框随机选择自己喜欢的主题风格后,选择OK即可。

image

3、仍然是在Settings界面。找到Editor下面的Font,Font设置字体,Size设置字体大小。设置完成后单击OK即可。

image

IDEA常用快捷键

快捷键 解释
main/psvm 快速导入main主方法
sout("字符串".sout) 快速导入输出语句(输出指定字符串)
ctrl+D 复制一行鼠标所在处代码到下一行
ctrl+Y 删除一行代码,一般不采用,ctrl和Y键距离太远,一般采用Ctrl+X(剪贴快捷键)
Ctrl+Alt+L 格式化代码
Ctrl+shift+↑(↓) 代码上移(下移)
Ctrl+/,Ctrl+shift+/ 注释代码

注意:不同版本快捷功能实现的程度可能不一样,有的IDEA版本没有main/psvm这个快捷键(IDEA2018也是)。

IDEA其他操作

删除类文件

找到类文件HelloWorld.java,单击鼠标右键,找到 Delete 选择后单击 OK 即可删除成功。此时不论是IDEA菜单,还是磁盘内存空间,对应的该类文件均已删除。

image

修改类名称

1、选中待修改名称的类HelloWorld->Refactor->Rename

image

2、在红色框内填写修改后的类名HelloWorldDemo,点击Refactor关闭窗口。

image

3、修改类名成功就是下面这个样子了:

image

修改模块名

修改模块名和修改类名差不多,但有一点细微的区别。修改模块名会弹出Rename module和Rename directory两个选项(IDEA2018版本),前者代表只改变IDEA目录下的模块名,磁盘内存下的模块名不做改动;后者则相反,只改变磁盘下的模块名(文件夹名),不改动IDEA目录下的模块名。有的版本会有Rename directory and Rename module,就是IDEA菜单栏和磁盘下的一起改。

PS:这里IDEA菜单栏指的是我们看到的IDEA下的结构目录名;磁盘下的模块名指的是我们电脑内存中存放的文件夹(模块)名字。

1、选中模块,单击鼠标右键选择Refactor->Rename。

image

2、弹出一个选项,为了显示的看见效果,这里选择Rename module,就能看见IDEA中模块名很容易被修改了。

image

重要!!!:导入模块

导入模块有两种方法:

(不推荐)1、File->New->Module from Existing Sources->选择你要导入的模块(文件夹)->OK即可。

(推荐)2、File->New->Module->创建新模块(参照上文)->将你要导入的文件夹复制到创建后形成的模块下的src文件夹内。

PS:之所以不推荐第一种方法,是因为第一种方法导入后的模块可能会存在一些小问题,第二种方法更为稳妥一些。

image

删除模块

选中hello-index模块,点击鼠标右键->Remove Module。

注意:这里的删除模块只能删除IDEA菜单上的模块,磁盘中的hello-index模块并不会消失。如果想删除磁盘中的模块,必须要在磁盘对应存放位置Ctrl+D快捷键手动删除。

image

打开工程

File->Open可以打开一个工程。或者Open Recent可以打开最近常用的工程。

image

关闭工程

直接叉掉IDEA就可以,或者File-Close Project。

image

PS:本复盘基于教程Java程序员学习路线图_黑马程序员2022版java学习路线 (ityxb.com)

posted @ 2022-09-05 15:34  Cara_Smith  阅读(1099)  评论(0编辑  收藏  举报