二、使用 IDE (IntelliJ IDEA)
1 为什么我们不使用 “记事本” 进行实际开发?
我们之前用的代码编写软件:记事本、VS Code、EditPlus、sublime……编写代码时没有错误提醒、没有智能代码提示、需要自己输入命令进行编译、执行,功能不够强大。
“工欲善其事,必先利其器”,为了能更加高效且舒适地进行软件开发,我们需要更加强大的代码编写工具。
2 什么是 IDE ?
IDE 是集成开发环境:Integrated Development Environment的缩写。
使用 IDE 的好处在于,可以把编写代码、组织项目、编译、运行、调试等放到一个环境中运行,能极大地提高开发效率。
IDE 提升开发效率主要靠以下几点:
编辑器的自动提示,可以大大提高敲代码的速度;
代码修改后可以自动重新编译,并直接运行;
可以方便地进行断点调试。
常见的Java IDE工具有:Eclipse、MyEclipse、IntellijJ IDEA、Jbuilder、NetBeans等。
本教程将使用 IntelliJ IDEA 。
Intellij IDEA一般简称IDEA,在代码错误提醒,智能代码补全等多方面表现的都非常优秀,是进行Java开发时,很多企业首选的开发工具。
3 下载安装 IDEA
3.1 从官网下载 IDEA 安装包进行安装
下载IntelliJ IDEA。请根据操作系统(Windows、macOS、Linux)下载对应IntelliJ IDEA版本。本文以Windows操作系统为例,支持IntelliJ IDEA 14.1.4以上版本。
我们首先看到的是 IDEA 旗舰版(Ultimate)的下载链接,这个版本功能齐全,但并不是免费软件。向下滚动页面,可以看到 IDEA 社区版(Community Edition)的下载链接,这个版本免费,但功能受限。具体功能区别请参考 JetBrains 产品对比 。 简单地说,如果您需要进行或学习 Web 开发,您必须使用旗舰版。
下载完成后,双击安装程序,进入安装界面,单击Next。
指定安装目录后,单击Next。
选择相应的系统类型,单击Next。如下图所示。新版本中,此界面有更多选项,但不重要。
单击Install,开始安装。
安装完成后,单击Finish。
3.2 使用 jetbrains 软件管理工具 Toolbox 进行安装
使用 JetBrains 产品建议可以先安装JetBrains Toolbox,这是一个JetBrains官方推出的一个集中管理开发工具及项目的软件,可以一键安装和升级 JetBrains 旗下的软件,非常好用。
如果您不止需要 IDEA 一个 JetBrains 旗下的软件,那么,强烈建议您使用 JetBrains Toolbox
Toolbox 的安装,基本全程下一步就好,这里不进行赘述。
需要注意的是,Toolbox 默认将软件安装在 C 盘,如果你希望自定义安装路径,请参考以下步骤:
点击设置图标,在下拉菜单中选择 “设置” 。
向下滚动,找到 “工具” ,修改默认安装位置
返回主界面,安装 JDEA 即可一键安装。
4 汉化 IDEA
如果您使用 Toolbox 进行 IDEA 的安装,那么 Toolbox 会为您自动进行软件的本地化,您可能不需要手动安装中文语言包。
打开 IDEA
在左侧选择 “Plugins(插件)”
在中间的试试看中输入 “Chinese(中文)”,只输入前几个字母即可
选择如图所示插件,点击 “Install(安装)”
安装成功后,“Install” 按钮变成 “Restart IDE(重启 IDE)”,点击后,IDEA 自动重启
IDEA 汉化完成
5 使用 IDEA 编写第一个 Java 程序
打开 IDEA
点击 “新建项目”
左侧不要动,在右侧输入项目信息,点击 “创建” 即可新建项目
名称:你为项目取的名字(不要有中文,最好不要有空格)
位置:项目的源代码文件、字节码文件以及其他相关文件的储存位置
添加示例代码:选中此项后,IDEA 将在新建的项目中,自动生成 HelloWorld 源代码。我们想要确认 Java 开发环境是否安装正确时,可以选择此项,其他大部分时候,此项不选。
模块:在 IDEA 中,Project(项目)是最顶级的结构单元,一个 Project 是由一个或多个 Module(模块)组成。一些主流大型项目结构基本上都是由多个Module的结构组成。
主流大型项目一般都是按功能进行划分的,如:user-login-module(用户登录模块)、user-role-module(用户角色模块)、user-permission-module(用户权限模块)等,模块之间彼此相互依赖。通过这些Module的命名可以看出,它们都处于同一个项目中的模块,彼此之间有着不可分割的业务关系。
创建后,目录结构如图:
.idea 和 xxx.iml:项目和模块的配置文件,一般情况下,我们不应手动修改它们。
src 文件夹:用于存放 Java 源代码文件(.java 文件)
out 文件夹:用于存放源代码编译后的字节码文件(.class 文件),一般情况下,我们不应手动修改此目录中的文件,后在此文件夹创建文件。
新建 Java 源代码文件(.java 文件)。在 src 文件夹上,右键单击,选择 “新建” -> “Java 类” 。
在弹出的窗口中,输入类名(.java 文件名),按下键盘上的 “回车” 键。
现在,我们新建的 Java 源代码文件已经创建,并显示在窗口右侧。其中,类的声明,IDEA 以及为我们自动完成,有没有感受到 IDEA 为我们带来的便利呢?
还有更加便利的体验。我们可以输入 “psvm” 或 “main” ,快速完成对
public static void main(String[] args) {...}
的编写;我们可以输入 “sout” ,快速完成对System.out.println(...)
的编写。点击代码左侧或窗口右上角的运行按钮,运行我们的代码。
6 小结
通过使用 IDE(集成开发环境),我们开发 Java 程序,不再需要在终端输入各种冗长的命令语句,不再需要一个字母一个字母地输入代码,并且可以实现实时的代码错误检测。IDE 的出现,大大便利了我们的软件开发流程,优化了我们的软件开发体验。