IDEA作为一个集成开发环境,可以高效编译运行Java代码。以下以社区版为例,并且由于不是第一次创建,会少一些配置JDK的步骤。
集成开发环境
把代码编写、编译、执行等多种功能综合到一起的开发工具,可以进行代码智能提醒,错误提醒,项目管理等等。
IDEA管理Java程序的结构
- project(项目、工程)文件夹
- module(模块)文件夹
- package(包)文件夹
- class(类)一个一个类文件,是真正编写的Java程序
举例
例1
以建筑为例,project类似小区的院子,module代表其中的每栋楼,package代表每栋楼中的每层,class代表每层中的屋子,而我们写的代码就可以理解成放在屋子里的。
例2
这么划分是为了便于管理项目代码。
IDEA演示具体使用步骤
点击【新建项目】
建议选择空项目,相当于建一个院子,方便之后添加。然后右侧指定项目建立位置,并为项目取个名称如S1,之后点击创建。
依次点击【文件】,【新建】,【模块】
一定要选择Java,再在右侧对模块命名,查看JDK情况,完成后选择创建。
src代表源代码位置,Java程序程序在这写。写程序前,还要在src下建立包。
对src右键【新建】,【软件包】
一般来说,公司的包名都是域名的倒写,如‘www.baidu.com'就写成com.baidu.hello。hello代表第一个程序的意思。一般www省略。回车后包名就建好了。这里以question.solve为例。
对【question.solve】右键【新建】,【Java类】创建类名。以 S1_1为例。注意类名不要在跟后缀.Java了,否则就是画蛇添足。
接着类名就创建好了,我们以hello world为例,要先写一个程序执行的架子,但不用一个一个敲,可以直接写一个main,看到有提示,直接回车;或者写psvm(public static void main )的首字母,再回车就出来了。输出语句同理,输出sout再一回车就ok了。
有报错的话直接鼠标移上去查看即可。
确认底层工作
左侧即为文件路径
点进去发现三个目录,第一个是工程自带的文件,不要去动它。
第二个是我们自己定义的模块,点进去就发现是src,包。之后就是我们的源代码。
第三个目录就是存放的我们的class文件,点进去发现production(我们的产品)后面就是包,后面确实是class文件。编译后的class文件在工程路径下的一个out文件夹里。
project中可以创建多个module,每个module里可以创建多个package,每个package可以创建多个class。
设置字体
【文件】->【设置】->【编辑器】->【字体】
快捷键
hello的快捷输入方法:
1.输入sout后【enter】再输入”hello“。
2.直接输入“hello”.sout后再【enter】。
ctrl+d 复制当前行数据到下一行
ctrl+y删除当前行 /ctrl+x 剪切 两者差不多用处
ALT+Shift+向上的箭头/向下的箭头是上下移动当前代码
ctrl+/是单行注释,ctrl+shift+/是多行注释
IDEA调试的快捷操作
IDEA的其他操作
对类相关操作
1.删除
对想要操作的类右键,选择【删除】
2.重命名
对想要操作的类右键,选择【重构】即可找到重命名,若重命名失败,就把对号全部不勾选。
对模块的相关操作
1.修改模块
对模块右键,选择【重构】->【重命名】
之后选择【重命名模块和目录】,(同时修改模块和目录中的模块名)修改即可。
2.导入模块
方法一(不推荐)
路径会和盘符相连,也就是说,如果对模块进行删除,会导致现在导入的模块也不能用
先复制模块地址,再在IDEA中【文件】->【新建】->【来自现有源代码的模块】
填上模块路径即可,注意一定不能直接选first,要选择first.iml,否则导入的模块很有可能要重建。
方法二
先把模块放到工程里(文件夹操作),再拷贝路径,导入模块。
较于方法一只是多了把模块先拷贝入工程里。
方法三
新建一个模块,再把文件夹中想要导入模块的代码复制下来,在新建模块中的src点击复制即可。
3.移除模块
对模块右键【移除模块】
4.删除模块
想要删干净,必须先在IDEA中对模块先移除,后到文件夹中模块相应位置,把模块的文件夹【删除】
对工程操作
1.打开工程
将工程路径复制,在IDEA中【文件】->【打开】,复制路径,工程本身自带黑点,选择即可
本窗口打开,会将原窗口的东西覆盖掉;新窗口打开会多开一个窗口
2.关闭工程
直接叉掉,或者【文件】->【关闭工程】