1.IntelliJIDEA简介
- IDEA 全称IntelliJIDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一。
- 在智能代码助手、代码自动提示、重构、Ant、JUnit、CVS整合、代码审查、GUI设计等方面的功能可以说是超常的。
- IDEA所提倡的是智能编码,目的是为了减少程序员的工作。
2.IDEA 与 Eclipse主要的不同
- 更好的项目管理方式(Project+Module)。
- Eclipse是一个开放的公共容器,Eclipse通过在workspace中建立并管理多个项目。
- IntelliJ IDEA是一个专一的工具箱,通常我们做项目只需要对一个项目进行操作,所以并不是谁能管理得多谁有优势。
- 清晰准确的配置。
- 更高的开发效率。
- 如果你只是想找个IDE来学习Java,那么Eclipse会很快让你进入状态。
- 如果你是想找个能提升开发效率的IDE,那么IntelliJ是非常值得尝试的。
3.旗舰版 VS 社区版
4.常用快捷键(Ps:“~” 针对 Eclipse 快捷键)
1、sout ~ syso
2、psvm ~ main
3、Ctrl + Shift + Enter
4、Ctrl + Shift + Space
5、Shift + F6:重命名(针对文件、内容)
6、Alt + Insert ~ Alt + Shift + S
7、Ctrl + Alt + M:封装代码
8、Ctrl + D:复制代码
9、Ctrl + Y:删除代码
10、Ctrl + W:选择代码(逐渐扩散)
11、Ctrl + Shift + W:释放代码(逐渐收缩)
12、Ctrl + Left / Right:移动到词的前面或是后面
13、Ctrl + [ / ]:移动到代码染的前面或是后面
14、Ctrl + Shift + [ / ]:选择跳跃范围内的代码
15、Alt + Up / Down:在不同的方法之间进行跳跃
16、Ctrl + >:进行代码的折叠
17、查找快捷键..
18、Ctrl + Alt + S:Settings
19、Ctrl + Shift + Alt + S:Project Structure(项目结构)
20、Alt + 1:显示/隐藏左侧项目结构
5.WEB 项目结构
6.Tomcat 固定的目录结构
7.资源目录结构
8.ntelliJ IDEA的 project 与 module
- IDEA 中的 Project 相当于Eclipse中的 Workspace。
- IDEA 中的 Module 相当于Eclipse中的 Project。
- IDEA 中一个 Project 可以包括多个 Module。
9.项目转换(包含转换时候出现乱码问题)
10.IDEA下创建Web项目配置 web.xml 的方法
11.在IDEA新建的Web工程中导入jar包
12.快速创建包(通过临时的.java文件来格式化包结构)
13.待更新...