1.6节介绍了Eclipse在开发中的使用方法。除了Eclipse,还有很多其他Java开发工具,下面将介绍另一种开发工具——IntelliJ IDEA。
IDEA(全称IntelliJ IDEA)是用于Java程序开发的集成环境(也可用于其他语言),它在业界被公认是理想的Java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、创新的GUI设计等方面。IDEA是JetBrains公司开发的产品,该公司开发人员是以严谨著称的东欧程序员为主。
IDEA官网有这样一句话“Every aspect of IntelliJ IDEA has been designed to maximize developer productivity.”,这句话的意思为IntelliJ IDEA的各个方面都旨在最大程度地提高开发人员的生产力。本书后续章节的Java程序编写和运行都将采用IDEA开发工具。
IDEA安装下载比较简单,下面分步骤讲解IDEA的安装与启动。
1.安装IDEA开发工具
可以登录IDEA官网下载IDEA安装包,IDEA有两个版本,分别是旗舰版和社区版,如图1-46所示。
图1-46 IntelliJ IDEA旗舰版和社区版
从图1-46可以看出,旗舰版比社区版的组件更全面,所以本书选择使用旗舰版。单击旗舰版下面【Download】按钮进行下载。下载完成后,双击安装包,弹出IDEA安装欢迎界面,如图1-47所示。
图1-47 IDEA安装欢迎界面
在图1-47中,单击【Next】按钮,弹出安装路径设置界面,如图1-48所示。
图1-48 安装路径设置界面
图1-48所示的界面中显示了IDEA默认的安装路径,可以单击【Browse】按钮修改安装路径。设置完安装路径后,单击【Next】按钮,弹出基本安装选项界面,如图1-49所示。
图1-49 基本安装选项界面
在图1-49所示的界面中勾选64-bit launcher复选框,IDEA在安装完成后会生成桌面快捷方式。单击【Next】按钮,弹出选择开始菜单界面,如图1-50所示。
图1-50 选择开始菜单界面
在图1-50所示的界面中单击【Install】按钮安装IDEA,安装完成界面如图1-51所示。
图1-51 IDEA安装完成界面
2.启动IDEA开发工具
IDEA安装完成之后,双击桌面快捷方式即可启动,启动界面如图1-52所示。
图1-52 IntelliJ IDEA启动界面
IDEA启动完成后会弹出一个对话框,提示需要购买IDEA。IDEA旗舰版有30天免费试用期,可以先免费使用。直接进入IDEA主界面,如图1-53所示。
图1-53 IDEA主界面
到此,IntelliJ IDEA已经成功安装并启动。
下面使用IDEA创建一个Java程序,实现在控制台上打印 “Hello World!”功能,具体步骤如下。
1.创建Java项目
在图1-53中单击“Create New Project”(创建新项目)选项,进入“New Project”(新项目)界面,如图1-54所示。
图1-54 “New Project”界面
在图1-54中,需要设置Java程序开发所需要的JDK。在左侧栏选中“Java”,在右侧栏顶部“Project SDK”后面选择下载好的JDK,然后单击【Next】按钮进入选择模板创建项目界面,如图1-55所示。
图1-55 选择模板创建项目界面
在图1-55中,单击【Next】按钮进入项目设置界面,如图1-56所示。
图1-56 项目设置界面
在图1-56中,设置“Project name”(项目名)为“chapter01”,设置“Project location”(项目路径)为“D:\\chapter01”地址。设置“Base package”(基本包名)为“com.itheima”。设置完成后,单击【Finish】按钮进入IDEA开发界面,如图1-57所示。
图1-57 IDEA开发界面
从图1-57中可以看到,IDEA开发界面包括包资源管理器视图、文本编辑器视图等多个视图。与Eclipse类似,IntelliJ IDEA视图可以单独出现,也可以与其他视图叠放在一起,并且可以通过拖曳随意改变视图布局和位置。
2.编写程序代码
项目新建完成后,系统会自动创建一个名称为Main.java的文件,可以在该文件中编写Java代码,如图1-58所示。
图1-58 Main.java文件
3.运行程序
在图1-58中,单击工具栏中的
按钮,控制台会显示运行结果,如图1-59所示。
图1-59 程序运行结果
IDEA调试方式与Eclipse类似,首先需要设置断点,然后单击图1-59中的
按钮进入Debug模式,如图1-60所示。
图1-60 IDEA的Debug模式
IDEA在Debug模式下也定义了一些快捷键用于调试,这些快捷键及其含义如表1-2所示。
表1-2 IDEA开发工具在Debug模式下定义的快捷键及其含义
(续表)