三、Java开发工具
大家刚才写代码的时候都是用记事本写的,但是有没有觉得记事本写代码不太方便啊!记事本写代码单词写错了没有提示,格式也不好调整,写代码之后还需要我们到命令行使用javac命令手动编译,然后运行。
有没有一种软件能够将写代码、编译、运行等工具集成到一起呢? 有,这就是集成开发环境(Integrated Development Environment ,简称IDE)。除此之外,IDEA还有代码提示、检查代码错误等功能,从而提高程序员的开发效率。
IDE有很多种,常见的Eclipse、MyEclipse、Intellij IDEA、JBuilder、NetBeans等。但是这些IDE中目前比较火的是Intellij IDEA(以下简称IDEA),被众多Java程序员视为最好用的Java集成开发环境,所以我们课程中就以IDEA为开发工具来编写代码,以后大家去公司也建议用IDEA作为开发环境。
3.1 IDEA下载和安装
为了引导大家正确的完成IDEA的下载和安装,给小伙伴们单独提供了一个文档《IDEA安装、使用、配置.pdf》,文档中提供了IDEA详细的安装和使用步骤,大家只需要按照文档的步骤一步一步操作就行。
3.2 IDEA编写Java程序
上一节我们安装好了IDEA之后,接下来我们就可以使用IDEA开发一个HelloWorld程序玩一玩!目的是让大家知道在IDEA中开发Java程序的步骤。
想要在IDEA正确的写一个Java程序,必须先认识一下IDEA的管理Java程序的工程结构。
-
第一步:首先得在IDEA中创建一个Project(工程、也叫项目),后面统称为工程。
-
第二步:需要在Project中创建Module(模块),一个工程中可以包含多个模块
-
第三步:需要在Module中新建Package(包),一个模块中可以有多个包
-
第四步:需要在Package中新建Class(类),一个包中可以包含多个类
软件工程其实类似于建筑工程,我们对比建筑工程来理解。
-
Project(工程):你可以理解成小区的院子
-
Module(模块):你可以理解成小区院子里面的每一栋楼
-
Package(包):你可以理解成每一栋楼的一层
-
Class(类):你可以理解成每一层的住户
在实际开发中比如淘宝网站这样的工程,但是由于功能很多,所以就把淘宝网站分为不同的模块,首页是一个模块、购物车是一个模块、订单也是一个模块;
创建工程Project
创建工程的步骤比较多,在《IDEA安装、使用、配置.pdf》中提供的详细的引导步骤,照着一步一步的操作就行。
用浏览器打开《IDEA安装、使用、配置.pdf》点击左侧的导航栏可以定位到对应的位置,每一个部分都有截图步骤
3.4 IDEA各种配置
刚才有同学在使用IDEA编写程序时,可能会觉得字体比较小,背景色是黑色的,注释是灰色的,看不清,长时间可能对眼睛不好。我们可以通过IDEA相关的设置,把字体调大一点,背景色调为护眼色,注释也调为绿色。
-
主题配置
-
字体配置
-
背景色配置
把背景色的颜色值,调为204、238、200;就是豆沙绿的护眼色了
更多配置,大家可以参考《IDEA安装、使用、配置.pdf》
3.5 常用快捷键
讲完IDEA相关配置之后,接下来给大家讲一个很重要的IDEA的使用技巧,这就是IDEA的快捷键,所谓快捷键就是通过键盘上的按键组合起来,就可以帮我们生成代码。使用快捷键可以大大提高我们的开发效率。
下面是几种常见的快捷键,以及他们的作用,大家可以自己试试
快捷键 | 功能效果 |
---|---|
main/psvm、sout、… | 快速键入相关代码 |
Ctrl + D | 复制当前行数据到下一行 |
Ctrl + Y | 删除所在行,建议用Ctrl + X |
Ctrl + ALT + L | 格式化代码 |
ALT + SHIFT + ↑ , ALT + SHIFT + ↓ | 上下移动当前代码 |
Ctrl + / , Ctrl + Shift + / | 对代码进行注释(讲注释的时候再说) |
快捷键其实有很多,这里列举的是现阶段我们用得比较多的,现在记住不也不要紧,以后经常用,用着用着就记住了。
在后面的课程中讲到一些新的知识点时,还有会继续给大家讲一些新的快捷键。