我是一名小白,和大家共同学习,若整理有不正确的地方还望大家多多指正。
环境
- IntelliJ IDEA 2016.3
- JDK1.7
IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
1. 学习前提
很多用户都是先学习了 Eclipse、MyEclipse 再转到 IntelliJ IDEA 的,这里需要先说明的是,在学习 IntelliJ IDEA 过程中,你暂且要放下 Eclipse 下的开发思维方式,不能按 Eclipse 的软件思想或是结构去要求 IntelliJ IDEA,这样对你学习 IntelliJ IDEA 非常不利。
2. IntelliJ IDEA 分类
IntelliJ IDEA 有旗舰版和社区版本之分:
- 其中旗舰版(Ultimate Edition)为收费版本,有 30 天试用期。
- 社区版(Community Edition)为免费版本,功能较旗舰版少了很多。
3. IntelliJ IDEA 界面介绍
3.1 首次打开
提示一下:如果将所有项目删除之后,IntelliJ IDEA关闭后再启动后都会显示如上窗口
- 重点说明: IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念(Workspaces ),最大单元就是 Project。如果你同时观察多个项目的情况,IntelliJ IDEA 提供的解决方案是打开多个项目实例,你可以理解为开多个项目窗口。
- 命令 Create New Project 创建一个新项目。
- 命令 Import Project 导入一个已有项目。
- 命令 Open 打开一个已有项目,可以直接打开 Eclipse 项目,但是由于两者 IDE 下的项目配置不一样,所以项目还是需要配置的。
- 命令 Check out from Version Control 可以通过服务器上的项目地址 Checkout Github 上面项目或是其他 Git 托管服务器上的项目。