IDEA,全称 IntelliJ IDEA
,是 Java 语言的集成开发环境,目前已经(基本)代替
了Eclipse的使用。IDEA 在业界被公认为是最好的 Java 开发工具(之一),因其功能强悍
、设置人性化
,而深受Java、大数据、移动端程序员的喜爱。尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。
IDEA在官网上这样介绍自己:
Every aspect of IntelliJ IDEA has been designed to maximize developer productivity. Together, intelligent coding assistance and ergonomic design make development not only productive but also enjoyable.
IntelliJ IDEA的每一个方面都是为了最大化开发人员的生产力而设计的。智能编码辅助和人体工程学设计使开发不仅富有成效,而且令人愉快。
1. 卸载与安装
1.1 卸载过程
这里以卸载2022.1.2版本为例说明。在【控制面板】找到【卸载程序】
右键点击或左键双击IntelliJ IDEA Community Edition 2023.1进行卸载:
如果需要保留下述数据,就不要打√。如果想彻底删除IDEA所有数据,那就打上√。
1.2 安装前的准备
-
64 位 Microsoft Windows 11、10、8
-
最低 2 GB 可用 RAM,推荐 8 GB 系统总 RAM
-
2.5 GB 硬盘空间,推荐 SSD
-
最低屏幕分辨率 1024x768
从安装上来看,IntelliJ IDEA 对硬件的要求似乎不是很高
。可是在实际开发中并不是这样的,因为 IntelliJ IDEA 执行时会有大量的缓存、索引文件,所以如果你正在使用 Eclipse / MyEclipse,想通过 IntelliJ IDEA 来解决计算机的卡、慢等问题,这基本上是不可能的,本质上你应该对自己的硬件设备进行升级。
1.3 安装过程
1、开始安装
下载完安装包,双击直接安装:ideaIC-2023.1.exe
2、欢迎安装
3、是否删除电脑上低版本的IDEA
-
如果电脑上有低版本的IDEA,可以选择删除或保留。
-
这里没有卸载旧版本,如果需要卸载,记得勾选下面的保留旧的设置和配置。
4、选择安装目录
5、创建桌面快捷图标等
确认是否与.java、.groovy、.kt 格式文件进行关联。这里建议不关联。
6、确认【开始】菜单管理文件夹
在【开始】菜单新建一个文件夹(这里需要确认文件夹的名称),来管理IDEA的相关内容。
7、安装进度
8、完成安装
2、创建JavaSE项目
2.1 创建Empty项目
2.2 创建HelloWorld模块
2.3 创建HelloWorldTest类
2.4 编写代码
public class HelloWorldTest {
public static void main(String[] args) {
System.out.println("hello java");
}
}
2.5 运行Java类
3、详细设置
3.1 如何打开详细配置界面
选择详细配置菜单或按钮
3.2 系统设置
1、取消自动更新(建议设置)
Settings-->Appearance & Behavior->System Settings -> Updates
默认都打√了,建议检查IDE更新的√去掉,检查插件更新的√选上。
2、字体大小(建议设置)
3、代码智能提示功能(建议设置)
IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写
。 如果想不区分大小写的话,就把这个对勾去掉。建议去掉勾选
。
4、自动导包配置(建议设置)
-
默认需要自己手动导包,Alt+Enter快捷键
-
自动导包设置
-
动态导入明确的包:Add unambiguous imports on the fly,该设置具有全局性;
-
优化动态导入的包:Optimize imports on the fly,该设置只对当前项目有效;
-
5、设置项目文件编码(一定要改)
说明: Transparent native-to-ascii conversion主要用于转换ascii,显式原生内容。一般都要勾选。
6、设置自动编译(建议设置)
Settings-->Build,Execution,Deployment-->Compiler
7、取消双击shift搜索(建议设置)
因为我们按shift切换中英文输入方式,经常被按到,总是弹出搜索框,太麻烦了。可以取消它。
在2022.1.2版本之后,采用如下方式消双击shift出现搜索框:搜索double即可,勾选Disable double modifier key shortcuts,禁用这个选项。
4.部分快捷键
第1组:通用型
说明 | 快捷键 |
---|---|
复制代码-copy | ctrl + c |
粘贴-paste | ctrl + v |
剪切-cut | ctrl + x |
撤销-undo | ctrl + z |
反撤销-redo | ctrl + shift + z |
保存-save all | ctrl + s |
全选-select all | ctrl + a |
第2组:提高编写速度(上)
说明 | 快捷键 |
---|---|
智能提示-edit | alt + enter |
提示代码模板-insert live template | ctrl+j |
批量修改指定的变量名、方法名、类名等-rename | shift+f6 |
大小写的切换-toggle case | ctrl+shift+u |
自动生成返回值变量-introduce variable ... | ctrl+alt+v |
复制指定行的代码-duplicate line or selection | ctrl+d |
删除指定行的代码-delete line | ctrl+y |
切换到下一行代码空位-start new line | shift + enter |
切换到上一行代码空位-start new line before current | ctrl +alt+ enter |
第3组:调整格式
说明 | 快捷键 |
---|---|
格式化代码-reformat code | ctrl+alt+l |
使用单行注释-comment with line comment | ctrl + / |
使用/取消多行注释-comment with block comment | ctrl + shift + / |
选中数行,整体往后移动-tab | tab |
选中数行,整体往前移动-prev tab | shift + tab |
向上移动一行-move line up | alt+shift+↑ |
向下移动一行-move line down | alt+shift+↓ |
向上移动整个方法代码-move statement up | ctrl+shift+↑ |
向下移动整个方法代码-move statement down | ctrl+shift+↓ |
5、Debug断点调试
5.1 为什么需要Debug
编好的程序在执行过程中如果出现错误,该如何查找或定位错误呢?简单的代码直接就可以看出来,但如果代码比较复杂,就需要借助程序调试来查找错误了。
5.2 Debug的步骤
Debug(调试)程序步骤如下:
1、添加断点
2、启动调试
3、单步执行
4、观察变量和执行流程,找到并解决问题
1、添加断点
在源代码文件中,在想要设置断点的代码行的前面的标记行处,单击鼠标左键就可以设置断点,在相同位置再次单击即可取消断点。
2、启动调试
IDEA提供多种方式来启动程序(Launch)的调试,分别是通过菜单(Run –> Debug)、图标(“绿色臭虫”等等
3、单步调试工具介绍
或
:Step Over(F8):进入下一步,如果当前行断点是调用一个方法,则不进入当前方法体内
:Step Into(F7):进入下一步,如果当前行断点是调用一个自定义方法,则进入该方法体内
:Force Step Into(Alt +Shift + F7):进入下一步,如果当前行断点是调用一个核心类库方法,则进入该方法体内
:Step Out(Shift + F8):跳出当前方法体
:Run to Cursor(Alt + F9):直接跳到光标处继续调试
:Resume Program(F9):恢复程序运行,但如果该断点下面代码还有断点则停在下一个断点上
:Stop(Ctrl + F2):结束调试
:View Breakpoints(Ctrl + Shift + F8):查看所有断点
:Mute Breakpoints:使得当前代码后面所有的断点失效, 一下执行到底
6、多模块管理
6.1 创建更多Module
建议创建“Empty空工程”,然后创建多模块,每一个模块可以独立运行,相当于一个小项目。JavaSE阶段不涉及到模块之间的依赖。后期再学习模块之间的依赖。
步骤:
(1)选择创建模块
一定在项目名上右键选择New->Module,这样路径才能正确