IDEA全称 IntelliJ IDEA,是Java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
今天带大家探索被业界公认最好的Java开发工具——IDEA,本文将主要从新手如何下载安装、怎样进行基本配置、如何写出IDEA中的第一个代码以及常用的快捷键和操作等方面进行详细讲解。赶快收藏起来吧!
一、IDEA概述
IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。
**集成环境:**把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。
在 Intellig 上编写运行HelloWorld:
是不是感觉挺简单的呢?
二、IDEA下载和安装
1. IDEA 下载
进入官网,点击下载:
可以看到IDEA有两个版本,分别是旗舰版和社区版,如下图。
版本选择参考:
- 如果你是学生或者高校老师,可以免费申请使用旗舰版,不过这个需要验证你的身份,大概7天左右,那我们可以直接使用旗舰版,因为他30天免费使用,等到认证成功,我们可以免费使用。
- 学生如何申请免费IDEA,如果你们学校没有配置邮箱,可以到学信网下载文件,选择官方文件。
- 如果对功能要求不是很高,也可以使用社区版,比较方便,一些基础的功能都是有的。
- 如果想使用旗舰版,建议使用正版软件(不过太贵了,一年好几千);也可以去网站上找一些版本(你懂得),但不要进行商业使用。
2. IDEA 安装
双击安装包:
选择安装路径:
勾选选项:
点击安装:
安装成功:
启动工具IDEA,选择不导入:
激活 IDEA
进入到页面:
三、IDEA 中的第一个代码
1. IDEA 项目结构介绍
- project(项目、工程)
- module(模块)
- package(包)
- class(类)
比如我们已经有了3天的代码,如果我们只放在一级文件夹下,找起来不是很方便。
所以我们可以构建一个个模块用来管理代码:
这些结构的划分,是为了方便管理类文件的。
2. IDEA 中的第一个代码
1)创建 Project 项目
打开IDEA,点击"New Project":
新建一个空项目:
2)创建 Module 模块
新建一个模块:
3)创建 class 类
4)在类中编写代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("我是练习时长两年半的Java练习生,喜欢唱跳、rap和篮球!");
}
}
- 快捷键 psvm
public static void main(String[] args) {
}
- 快捷键 sout
System.out.println();
5)完成编译运行
点击运行:
运行结果如下:
3. 修改主题
我们可以根据自己的喜好来修改主题:
选择自己喜欢的主题:
另外,如果这预设的没有你喜欢的主题,我们还可以下载插件获得更多的主题。
4. 修改字体
默认的字体大小可能会比较小,我们可以根据自己的爱好对字体类型和大小进行调整:
四、IDEA 中类、模块、项目操作
1. IDEA 中的类操作
1)新建类文件
2)删除类文件
选中要删除的 Java 类,右键选择 Delete 进行删除:
**注意:**这里的删除是永久删除,不会进入回收站,所以要谨慎小心。
3)修改类文件
修改类名:
这样就修改完成了。
2. IDEA 中的模块操作
1)新建模块
方式一:
方式二:点击工具栏中的文件,选择新建:
2)删除模块
选中要删除的模块,右击选择移除模块,
我们发现文件还在,不过已经不是一个Module了,而是一个Package:
我们再对Package进行删除:
3)修改模块
4)导入模块
总共分为六步,可以跟着我一步一步操作:
这样就成功导入模板了。
3. IDEA 中的项目操作
1)关闭项目
2)打开项目
3)修改项目
修改项目名的话,直接在这里修改并没有作用,应先关闭项目,再修改项目所在文件名,然后再打开项目。
4)新建项目
前面进行演示过了,这里不再重复。
五、工程与模块管理
1. IDEA项目结构
层级关系:
project(工程) - module(模块) - package(包) - class(类)
具体的:
- 一个project中可以创建多个module
- 一个module中可以创建多个package
- 一个package中可以创建多个class
作用:这些结构的划分,是为了方便管理类文件的。
2. Project 和 Module
在 IntelliJ IDEA 中Project是最顶级的结构单元,然后就是Module。目前,主流的大型项目结构基本都是多Module的结构,这类项目一般是按功能划分的,比如:user-core-module、user-facade-module和user-hessian-module等等,模块之间彼此可以相互依赖,有着不可分割的业务关系。
因此,对于一个Project来说:
- 当为单Module项目的时候,这个单独的Module实际上就是一个Project。
- 当为多Module项目的时候,多个模块处于同一个Project之中,此时彼此之间具有互相依赖的关联关系。
- 当然多个模块没有建立依赖关系的话,也可以作为单独一个“小项目”运行。
3.Module 和 Package
在一个module下,可以声明多个包(package),一般命名规范如下:
- 不要有中文;
- 不要以数字开头;
- 给包取名时一般都是公司域名倒着写,而且都是小写。
比如:xxx网址是http://www.xxx.com,那么我们的package包名应该写成:com.xxx.子名字。
六、IDEA中内容辅助键和快捷键
1.内容辅助键
快速生成语句
- 快速生成main()方法: psvm,回车;
- 快速生成输出语句: sout,回车。
内容辅助键
Ctrl+Alt+space(内容提示,代码补全等)
2.快捷键
注释
- 单行:选中代码,Ctrl+/,再来一次,就是取消
- 多行:选中代码,Ctrl+Shift+/,再来一次,就是取消
格式化
- Ctrl+Alt+L
是http://www.xxx.com,那么我们的package包名应该写成:com.xxx.子名字。
六、IDEA中内容辅助键和快捷键
1.内容辅助键
快速生成语句
- 快速生成main()方法: psvm,回车;
- 快速生成输出语句: sout,回车。
内容辅助键
Ctrl+Alt+space(内容提示,代码补全等)
2.快捷键
注释
- 单行:选中代码,Ctrl+/,再来一次,就是取消
- 多行:选中代码,Ctrl+Shift+/,再来一次,就是取消
格式化
- Ctrl+Alt+L
使用熟练后也可以利用快捷键帮助我们提高开发效率哦!关于IDEA开发工具就先讲这么多,进一步学习使用之后我们会更深刻体会到为什么IDEA是公认的最好的Java开发工具了。