IntelliJ IDEA 下载安装及配置使用图文教程
IDEA概述:IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。
集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具,方便使用。
1 IDEA的下载与安装:
IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。 旗舰版收费(限 30 天免费试用),社区版免费.
建议安装旗舰版,社区版虽然免费,但是有些功能不全;关于旗舰版收费,后期可以解决;
网址: https://www.jetbrains.com/idea/download/?section=windows
管理员方式运行该安装包:
- 选择安装路径,Next:
- 勾选64-bit launcher。表示在桌面新建一个64位的快捷方式。其他的不要勾选。点击next。
- 点击Install,准备安装。
- 等进度条读取完毕之后,会有最终界面提示。点击finish即可。
- 第一次启动,这里就安装成功了。
- 因为我们是学习阶段,所以可以使用免费使用30天。
下面我们会利用IDEA创建一个项目进行使用测试:
2 IDEA中使用测试及模块介绍
2.1 IDEA中层级结构介绍:
结构分类:跟python的pycharm差不多;
- project(项目、工程)
- module(模块)
- package(包)
- class(类)
project(项目、工程):
淘宝、京东都属于一个个项目,IDEA中就是一个个的Project。
module(模块):
在一个项目中,可以存放多个模块,不同的模块可以存放项目中不同的业务功能代码。在黑马程序员的官方网站中,至少包含了以下模块:
- 论坛模块
- 报名、咨询模块
为了更好的管理代码,我们会把代码分别放在两个模块中存放。
package(包):
一个模块中又有很多的业务,以黑马程序员官方网站的论坛模块为例,至少包含了以下不同的业务。
- 发帖
- 评论
为了把这些业务区分的更加清楚,就会用包来管理这些不同的业务。
class(类):
就是真正写代码的地方。
2.2 IDEA中的第一个代码
操作步骤:
- 创建Project 项目
- 创建Module 模块
- 创建class 类
- 在类中编写代码
- 完成编译运行
流程测试图解:
- 启动程序:
- 首先,创建一个项目:点击creat new project
- 设置项目名称:
- 进入IDEA的主界面,进行项目的编写:
- 右键点击src,选择New,选择Java Class
- 编写代码:
- 运行代码:最终会在下面控制台输出结果:
2.3 IDEA中类的相关操作
类的相关操作
- 新建类文件
- 删除类文件
- 修改类文件
新建类文件:
- 所有的Java代码都会写在src文件夹当中。所以,右键点击src,选择new,点击Java Class;
- 输入类名,按回车;
修改类名:
- 右键点击想要修改的文件;点击Refactor;再点击Rename
- 输入想要修改的名字,文件名和类名都完成修改;
注:为什么要修改名字这么麻烦? 因为Java里面要保持文件名与类名保持一直;
删除类文件
- 想要删除哪个文件,就右键点击该文件;选择Delete即可
- 在弹出的界面中点击OK,确定删除
2.4 IDEA中模块的相关操作
模块的相关操作:
- 新建模块
- 删除模块
- 修改模块
- 导入模块
新建模块
- 点击File,选择Project Structure
- 选择Module
- 点击+,选择New Module
- 要创建一个Java模块,所以选择第一个Java,点击右下角的Next
- 输入模块的名称,点击右下角的Finish
- 成功新建完毕之后,在中间空白区域就出现了刚刚新建的模块,点击右下角的OK
- 在主界面中,也会出现刚刚新建的模块
删除模块:
- 右键点击模块,选择Remove Module
- 选择Remove,表示确定删除
- 此时发现,在IDEA列表页面,删除的模块已经不在了。
小贴士:
此时删除仅仅是从IDEA列表中的删除,在本地硬盘中还是存在的。
修改模块:
- 右键点击模块名,选择Refactor,再选择Rename
- 选择第三个修改模块名和本地文件夹名,点击OK
- 输入要修改的新的模块名,输入完毕点击Refactor
- 回到主界面,就发现模块名和文件夹名都已经修改完毕
导入模块:
- 选择Project Structure:
- 选择Module,点击+,选择Import Module
- 从本地硬盘中选择要导入的模块,再点击OK
- 不要选择Create module from existing sources!
可以看到,项目已经被导入,单击OK。
参考:
1,Java 开发工具 IntelliJ IDEA(idea使用教程,手把手图文教学)内容很全,一篇管够!!! - 华夏天骄的文章 - 知乎
https://zhuanlan.zhihu.com/p/377258715
2,
https://blog.csdn.net/ACE_U_005A/article/details/114882838
3,
【黑马程序员-Java学习】