IntellJ IDEA
- IDEA全称IntelliJ IDEA,是Java编程公认最好的IDE
- IDEA提供了大量只能工具,例如语法提示、代码分析、格式化等等
- IDEA最核心的特色是它的快捷键,利用快捷键可以极大提高开发效率
IDEA的特点
- 沉浸式开发体验
- 超强的快捷键体系
- 智能的代码助手
- 全栈开发环境
- 丰富的模板支持
IDEA的安装与初始化
https://www.jetbrains.com/idea/
窗口快捷键
快捷键 | 描述 |
---|
Ctrl+Alt+S | Settings面版 | Ctrl+Shift+R | 全局替换 | Ctrl+Shift+N | 文件查找面版 | Alt+Insert | 快速生成面版 | Ctrl+Shift+A | Find Action |
代码快捷键
快捷键 | 描述 |
---|
Ctrl+C/X/V | 复制/剪切/粘贴 | Ctrl+?? | 上一个/下一个单词 | Ctrl+Shift+Enter | 自动完成 | Alt+Enter | 智能提示 | Ctrl+Alt+L | 格式化代码 | Ctrl+(Shift)+/ | 行注释/块注释 | Ctrl+Alt+Shift+J | 列操作 | Shift+F6 | 重命名 | Ctrl+W | 选择单词 |
代码快速定位
快捷键 | 描述 |
---|
Ctrl+N | 定位到指定类 | Ctrl+(Shift)+E | 最近访问(编辑)的文件列表 | Ctrl+Shift+1~9 | 创建书签 | Shift+F11 | 查看书签 | Ctrl+1~9 | 快速切换书签 | Alt+?? | 切换页签 |
Live Template
快捷键 | 描述 |
---|
psvm | public static void main() | sout | System.out.println() | psfs | public static final String | fori | for循环 | itli | List迭代 |
调试
快捷键 | 描述 |
---|
Shift+F9 | 调试 | Shift+F10 | 运行 | F8 | 单步运行 | F9 | 恢复运行至下一个断点 | Shift+Ctrl+F8 | 查看所有断点 |
打jar包
文件 -> 项目结构 -> 构建 -> 添加jar包
配置jar包信息,名字,输出路径,创建清单入口类等等
右侧“项目名编译输出”双击添加到左侧,否则没有编译后的类 配置好后点击菜单 构建 -> 编译Artifacts -> 构建 即可生成jar包
java -jar jar包名 运行jar包
IDEA快速开发Web应用
企业版2021.1.1
新建一个普通Java工程
项目右键,添加框架支持,选择Web应用程序 添加tomcat配置 src新建没有servlet解决方案:
打开工程的.iml文件,添加以下代码:
<sourceRoots>
<root url="file://$MODULE_DIR$/src" />
<root url="file://$MODULE_DIR$/src/main/java" />
</sourceRoots>
并且引用tomcat lib文件夹下的servlet-api.jar
打war包
然后菜单 构建 -> 构建工件
|