JAVA开发神器IDEA的安装、配置和使用

1、IntelliJ IDEA 介绍

IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境, IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、 J2EE支持、 Ant、 JUnit、 CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。
IntelliJ IDEA 在 2015 年的官网上这样介绍自己:
Excel at enterprise, mobile and web development with Java, Scala and Groovy,with all the latest modern technologies and frameworks available out of the box.

简明翻译: IntelliJ IDEA 主要用于支持 Java、 Scala、 Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。

2、IDEA 的主要功能介绍

语言支持上:
JAVA开发神器IDEA的安装、配置和使用_第1张图片
其他支持:
JAVA开发神器IDEA的安装、配置和使用_第2张图片
IDEA 的主要优势: (相较于 Eclipse 而言)
① 强大的整合能力。比如: Git、 Maven、 Spring 等
② 提示功能的快速、 便捷
③ 提示功能的范围广
④ 好用的快捷键和代码模板 private static final psf
⑤ 精准搜索

3、IDEA 的下载地址: (官网)

https://www.jetbrains.com/idea/download/#section=windows
IDEA 分为两个版本: 旗舰版(Ultimate)和社区版(Community)。
旗舰版收费(限 30 天免费试用),社区版免费, 这和 Eclipse 有很大区别
JAVA开发神器IDEA的安装、配置和使用_第3张图片
这里提供了不同操作系统下的两个不同版本的安装文件。
两个不同版本的详细对比,可以参照官网:
https://www.jetbrains.com/idea/features/editions_comparison_matrix.html

官网提供的详细使用文档:
https://www.jetbrains.com/help/idea/meet-intellij-idea.html

4、windows 下安装过程

1)硬件要求(Hardware requirements)
在这里插入图片描述
个人建议配置: 内存 8G 或以上, CPU 最好 i5 以上, 最好安装块固态硬盘(SSD),将 IDEA
安装在固态硬盘上,这样流畅度会加快很多。

2).具体安装过程
双击:
在这里插入图片描述
JAVA开发神器IDEA的安装、配置和使用_第4张图片
JAVA开发神器IDEA的安装、配置和使用_第5张图片
JAVA开发神器IDEA的安装、配置和使用_第6张图片
确认 32 位版还是 64 位版
确认是否与.java、 .groovy、 .kt 格式文件进行关联,这里也可以选择不关联
JAVA开发神器IDEA的安装、配置和使用_第7张图片
JAVA开发神器IDEA的安装、配置和使用_第8张图片
JAVA开发神器IDEA的安装、配置和使用_第9张图片

5、启动应用后简单配置

1)是否导入已有设置
首次启动,会弹出如下的对话框。选择不导入已有的设置。
JAVA开发神器IDEA的安装、配置和使用_第10张图片
2)激活
根据激活码激活
JAVA开发神器IDEA的安装、配置和使用_第11张图片
3)设置主题
JAVA开发神器IDEA的安装、配置和使用_第12张图片
这里根据个人喜好,进行选择,也可以选择跳过(skip all and set defaults)。后面在settings 里也可以再设置主题等。 这里选择: Next:Default plugins

4)设置插件
JAVA开发神器IDEA的安装、配置和使用_第13张图片
JAVA开发神器IDEA的安装、配置和使用_第14张图片
设置 IDEA 中的各种插件,可以选择自定义设置、删除,或者安装本身不存在的插件(比如:支持 Scala 的插件)。这里不设置,后面也可以通过界面菜单栏的settings 进行设置。
IDEA 插件官方下载地址: https://plugins.jetbrains.com/idea

6、创建 Java 工程,运行 HelloWorld

1)创建 Java 工程
JAVA开发神器IDEA的安装、配置和使用_第15张图片
Create New Project:创建一个新的工程
Import Project:导入一个现有的工程
Open:打开一个已有工程。比如:可以打开 Eclipse 项目。
Check out from Version Control:可以通过服务器上的项目地址 check out Github上面项目或其他 Git 托管服务器上的项目

这里选择 Create New Project, 需要明确一下概念:
IntelliJ IDEA 没有类似 Eclipse 的工作空间的概念( Workspaces),最大单元就是
Project。 这里可以把 Project 理解为 Eclipse 中的 Workspace。

JAVA开发神器IDEA的安装、配置和使用_第16张图片
选择指定目录下的 JDK 作为 Project SDK。
如果要创建 Web 工程,则需要勾选上面的 Web Application。如果不需要创建 Web
工程的话,则不需要勾选。这里先不勾选,只是创建简单的 Java 工程。
其中, 选择 New:
选择 jdk 的安装路径所在位置:
JAVA开发神器IDEA的安装、配置和使用_第17张图片
点击 OK 以后,选择 Next:
JAVA开发神器IDEA的安装、配置和使用_第18张图片
这里不用勾选。 选择 Next,进入下一个页面:
JAVA开发神器IDEA的安装、配置和使用_第19张图片
给创建的工程起一个名字,点击 finish。
JAVA开发神器IDEA的安装、配置和使用_第20张图片
2)设置显示常见的视图
JAVA开发神器IDEA的安装、配置和使用_第21张图片
调出工具条和按钮组

3)工程界面展示
JAVA开发神器IDEA的安装、配置和使用_第22张图片
工程下的 src 类似于 Eclipse 下的 src 目录, 用于存放代码。
工程下的.idea 和 project01.iml 文件都是 IDEA 工程特有的。类似于 Eclipse 工
程下的.settings、 .classpath、 .project 等。

4)创建 package 和 class
接着在 src 目录下创建一个 package:
JAVA开发神器IDEA的安装、配置和使用_第23张图片
在包下 new-class:
JAVA开发神器IDEA的安装、配置和使用_第24张图片
不管是创建 class,还是 interface,还是 annotation,都是选择 new – java class,然后在下拉框中选择创建的结构的类型。

说明:在 IDEA 里要说的是,写完代码,不用点击保存。 IDEA 会自动保存代码。

5)创建模块(Module)
在 Eclipse 中我们有 Workspace(工作空间)和 Project(工程)的概念,在 IDEA中只有 Project(工程)和 Module(模块)的概念。这里的对应关系为:
JAVA开发神器IDEA的安装、配置和使用_第25张图片
下面, 我们演示如何创建 Module:
JAVA开发神器IDEA的安装、配置和使用_第26张图片
接着选择 Next::
JAVA开发神器IDEA的安装、配置和使用_第27张图片
之后,我们可以在 Module 的 src 里写代码,此时 Project 工程下的 src 就没什么用了。可以删掉。

6)如何删除模块
JAVA开发神器IDEA的安装、配置和使用_第28张图片
JAVA开发神器IDEA的安装、配置和使用_第29张图片
JAVA开发神器IDEA的安装、配置和使用_第30张图片
此时的删除, 会从硬盘上将此 module 删除掉。

你可能感兴趣的:(JAVA开发神器IDEA的安装、配置和使用)