10从零开始学Java之开发Java必备软件Intellij idea的安装配置与使用
创始人
2025-05-31 02:45:48

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦

CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者

前言

壹哥在前面的文章中,带大家下载、安装、配置了Eclipse这个更好用的IDE开发工具,并教会了大家如何在Eclipse中进行项目的创建和代码编写、运行。但是实际上,在各种IDE开发工具中,Eclipse的功能并不是最好的,开发效率也并不是最高的。今天壹哥会给大家介绍另一个更先进的,可以说是目前开发Java最好用的IDE工具--Intellij Idea。这个软件是目前最流行、最好用的开发工具,大多数Java程序员都在使用它,所以这个软件的使用,大家必须要掌握哦。

-----------------------------前戏已做完,精彩即开始----------------------------

全文大约【3000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图视频,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考......

一. Intellij简介

IntelliJ IDEA是针对Java语言的集成开发环境(IDE)。IntelliJ在业界被公认为是现在最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面可以说非常牛逼。IDEA是捷克JetBrains公司开发的产品,它的旗舰版还支持HTML、CSS、PHP、MySQL、Python等语言,免费版支持Java、Kotlin等少数语言。

二. 下载

如果我们想要安装IDEA,首先需要获取到它的安装包。大家要注意,Intellij Idea是收费的产品,但是提供了免费的开源版。如果我们只是想简单学习使用,可以下载免费的开源社区版;但如果是想体验完整的功能,肯定是要下载购买付费版。当然,目前网上有很多办法可以实现避免付费,你懂的。但壹哥还是建议大家尊重知识产权,养成知识付费的意识。

2.1 IDEA下载

Intellij的下载地址如下:

https://www.jetbrains.com/idea/download/#section=windows

左侧的是付费版,正常情况下可以免费使用30天。右侧的是免费的社区版,功能没有那么齐全,但进行基本的Java开发是没问题的。

2.2 其他版本下载

我们可以在以下地址上下载各个版本的Intellij。大家注意,对于这种开发工具而言,我们不必追求最新的版本。因为最新的版本,可能不够稳定,会有一些bug存在,咱们选一个比较经典的稳定版本使用即可。尤其是对新手小白而言,开发工具的新特性你都用不上,更不必去追求最新版的开发工具。你只需要把最经典的东西学明白就行,别把时间精力浪费在那些暂时和你没关系的地方上。

https://www.jetbrains.com/idea/download/other.html

三. 安装

本文以2020.3.1版本为例进行演示,其他版本的安装过程大同小异。

3.1 选择安装目录

壹哥之前就跟大家强调过,一般的软件最好不要安装在C盘。因为C盘属于系统盘,一方面C盘的文件太多会影响到系统的运行速度,另一方面如果将来小伙伴重装了系统还得重新去安装和配置IDEA。

3.2 创建桌面快捷方式

选择自己系统对应的版本,创建一个桌面快捷方式。

3.3 等待安装

接着就会进入到等待安装的界面,需要一点时间。

3.4 启动IDEA

安装完毕后,就可以启动IDEA了。

四. 配置

但为了后期能更好地使用IDEA进行编码,我们在软件安装完成后还需要对它进行一些个性化的配置。另外因配置项太多,且考虑到有些配置前期用不上,壹哥今天主要针对初学者列举一些常用的设置。

4.1 设置主题

小伙伴们可以在这里可以根据个人的喜好选择自己喜欢的主题风格,我个人比较倾向于炫酷黑,另外你也可以在网上找一些其他更漂亮的主题下载,导入到IDEA中,这都是可以实现的。

4.2 其他设置

我们可以在这里进行自定义颜色、风格等的设置。

4.3 设置字体大小

可以在这里设置编辑器的字体大小。可以把字体设置的合适一些,不要太小,字体太小并不会省电哦。

4.4 设置滚轮调整字体显示的大小

在这里可以设置滚轮调整字体显示的大小。

4.5 设置编码格式

壹哥之前就跟大家说过,我们安装好编辑器之后,必须先设置编码格式。我们要在这里统一修改编码格式为UTF-8!必须这样做!

4.6 设置自动导包

在这里开启自动导包功能,可以大大提高我们的开发效率哦,否则写代码就太麻烦了。

4.7 设置显示行号分隔符

可以在这里显示出代码的行号和分隔符。

4.8 设置代码提示

IDEA比较厉害的一个功能就是代码的自动提示,这一块必须设置好,一般勾选”First letter only“即可。

4.9 设置注释颜色

这里可以对代码的注释进行设置。

4.10 设置文件模板

这里可以设置你自己喜欢的文件模板。

五. 使用

配置完成后,我们就可以开心地使用IDEA了~~~

5.1 创建项目

在这里,选择新建一个项目。

对于我们初学者来说,我们可以选择创建java项目以及自己安装的JDK。

创建项目时,不要使用IDEA自带的模板,这个会影响创建项目的速度。

接着选择项目存放的路径以及项目名称。

5.2 项目结构

项目创建好之后,壹哥再来给大家介绍一下项目的包结构。

5.3 创建Java类

接着我们就可以创建Java类了。

5.4 编写并运行程序

在Java类中编写相关的业务代码,然后运行Java程序。代码的左侧会有绿色的三角箭头,点击即可运行。

讲完了这些基本配置和使用之后,接下来壹哥再给大家列举一些我们开发时常用的快捷键。

六. IDEA快捷键

常用的快捷键大家要记住,边练习边记忆,跟你玩游戏一样,要把那些快捷键都记下来,才能提高你的效率。

6.1 常用快捷键

快捷键

介绍

Ctrl+F

在当前文件进行文本查找(必备)

Ctrl+R

在当前文件进行文本替换(必备)

Ctrl+Y

删除光标所在行代码或者删除选中的行代码(必备)

Ctrl+D

复制光标所在行代码或者复制选中的行代码(必备)

Ctrl+/

注释光标所在行代码或者注释选中的行代码(必备) 单行注释

Ctrl+Shift+/

注释光标所在行代码或者注释选中的行代码(必备) 多行注释

Alt+Enter

提示快速修复代码的选择(光标要放在错误上) (必备)

F2

跳转到程序报错的位置(必备)

Alt+Insert

生成代码,生成 Getter、Setter、构造器等(必备)

Shift+Enter

自动在当前光标位置下方开辟新的行(必备)

Ctrl+Alt+L

格式化代码(与QQ热键冲突)(必备)

Shift+F10

运行Java程序

Ctrl+Z

撤销操作

Ctrl+Shift+Z

还原操作(与搜狗输入法热键冲突)

Tab

缩进代码

Shift + Tab

取消缩进

Ctrl+ +

展开当前方法

Ctrl + Shift + +

展开所有方法

Ctrl+ -

收起当前方法

Ctrl+ Shift + -

收起所有方法

Ctrl+B

查看当前类或者方法或者变量定义的位置(等同于按住Ctrl键+左键点击)

Ctrl+N

根据指定的类名查找相关的类

Ctrl+O

重写父类方法

Ctrl+I

实现接口方法

Ctrl+H

查看当前类结构

Ctrl+Alt+左右方向键

切换到上一个或者下一个代码操作处

Alt + 左右方向键

切换文件

Alt+ 上下方向键

光标跳转到上一个方法处

Alt+Shift+上下方向键

移动当前选择的代码

Ctrl+Shift+Enter

自动在当前行末尾添加分号

按两下Shift

弹出搜索弹窗

6.2 自定义快捷键

如果以上这些快捷键,你用起来不顺手,没关系,我们可以把默认的快捷键修改成自己想要的快捷键。

6.2.1 打开搜索

首先在IDEA的设置中打开搜索选项。

6.2.2 修改对应的快捷键

接着选择要修改的某个快捷键,进行重新设置,如下图所示。

好了,到此为止,壹哥就带各位小伙伴把IDEA的下载、安装及配置都讲解完毕了,现在你知道该怎么使用IDEA了吗?如果你还有什么问题,请在评论区给壹哥留言或私信,我看到后会及时解答你的疑惑。

-----------------------------正片已结束,来根事后烟----------------------------

七. 结语

至此,壹哥就把最好用的IDE开发工具Intellij带大家下载、安装、配置完毕了,现在你有没有配置好呢?另外一开始使用Intellij时,可能会不太熟练,或者感到很别扭,这都是正常现象。我们以后会天天使用Intellij,你不用担心不会使用Intellij,基本上使用一周就会很溜了。

在学完这三个常用的开发工具(Notepad++、Eclipse、Intellij Idea)后,接下来壹哥会带大家全力学习Java的各种基础语法,请各位做好准备哦,重点即将达到!

另外如果你独自学习觉得有很多困难,可以加入壹哥的学习互助群,大家一起交流学习。

八. 配套视频

如果你不习惯阅读技术文章,或是对文中的技术概念不能很好地理解,可以来看看壹哥帮你筛选出的视频教程。

与本文配套的Java学习视频,链接如下:

https://player.bilibili.com/player.html?bvid=BV1av4y1P7yR

Intellij的下载视频链接:

https://player.bilibili.com/player.html?bvid=BV1av4y1P7yR&p=2&page=2

Intellij安装与激活视频链接:

https://player.bilibili.com/player.html?bvid=BV1av4y1P7yR&p=3&page=3

Intellij基本设置视频链接:

https://player.bilibili.com/player.html?bvid=BV1av4y1P7yR&p=4&page=4

Intellij基本使用视频链接:

https://player.bilibili.com/player.html?bvid=BV1av4y1P7yR&p=5&page=5

九. 今日作业

1. 第一题

下载、安装、配置出自己的Intellij Idea软件。

2. 第二题

利用Intellij编写出一个HelloWorld案例并运行出结果。

相关内容

热门资讯

代码随想录刷题-哈希表-两数之... 文章目录两数之和习题暴力解法哈希表 两数之和 本节对应代码随想录中:代码随想录...
凌恩生物明星产品:让你读懂细胞... 叶绿体和线粒体是真核细胞中不可或缺的重要细胞器,是第二套遗传信息系统,与...
密码如何“加盐加密”处理?程序... 目录 前言 一、手写加盐算法 1.1、加密 1.1.1、加密思路 1.1.2、加密简图 1.1.3、...
黑化什么意思网络用语 极速百科... 黑化,词语,也可指性情大变,比如原本某A是个文青,温文尔雅,突然某天某A大开杀戒,残忍无比,这就是所...
带有古和今的成语,古今的对话:... 带有古和今的成语有很多,例如:古为今用、古往今来、古稀之年、古今中外等等。这些成语都包含了古代和现代...
能力强的人有什么特点,标题建议... 能力强的人往往具备以下特点: 1. 学习能力:能力强的人通常能够快速学习新知识和技能,并能够灵...
跑步机怎么操作大图 极速百科网... 1. 启动跑步机:首先,确保跑步机已经插上电源,然后打开跑步机的电源开关。大多数跑步机都有一个启动/...
ELK+Filebeat+Ka... 文章目录ELK+Filebeat+Kafka分布式日志管理平台搭建为什么选择ELK&...
哈希结构的代码实现(开散列、闭... 哈希结构 unordered系列的关联式容器之所以查找效率比较高,是因为其底层使用了哈...
Java Annotation... 注解 注解(Annotation),又称元数据ÿ...
bim装配式工程师证书有用吗,... 首先,我们需要明确一点,那就是BIM装配式工程师证书肯定是有用的。这个证书证明了持有人掌握了BIM技...
什么东西可以深层清洁毛孔 极速... 首先,我们要明白,毛孔的深层清洁不仅仅是指清洁面部皮肤,还包括清洁身体和头发的毛孔。接下来,我将为你...
vip全称 极速百科网 极速百... VIP的英文全称为Very Important Person,中文翻译为重要人物、要员。一般指VIP...
公共交通工具有哪些 极速百科网... 1. 城市公交:这是大家最熟悉的公共交通工具之一,提供在城市内部的运输服务。公交车根据不同的大小和座...
智能火焰与烟雾检测系统(Pyt... 摘要:智能火焰与烟雾检测系统用于智能日常火灾检测报警,利用摄像头画面实时...
【学习笔记】《Writing ... 文章目录14 Energizing Writing 充满活力的写作14.1. ACTIVE VERS...
基于R语言因果关系推断模型实践... 通过数据得到可靠的因果关系一直是科学研究的主要目标之一。对因果关系的研究已经有千年之久;...
手机qq里怎么分组,手机QQ分... 1. 打开QQ应用,进入联系人界面。 2. 找到你想要分组的联系人或群聊。 3. 长按想...
带指的成语有哪些 极速百科网 ... 指日高升、一指蔽目、屈指可数、十指连心、三指佞臣、染指垂涎、戟指怒目、屈指可数。 如需更多含有...
第十八天 Vue-前端工程化总... 目录 Vue-前端工程化 1. 前后端分离开发 1.1 介绍 1.2 Yapi 2. 前端工程化 2...
急用钱公积金怎么提现,公积金提... 1. 了解公积金提现的条件和手续。在您考虑提现之前,请务必了解您所在地区的具体规定和要求。通常,您需...
杯子刻字励志八个字,志存高远,... 杯子刻字励志八个字建议如下: 1. 志存高远,自强不息。 2. 持之以恒,锐意进取。 ...
YOLOV4详解 1. 为什么要学习YOLOV4? 通过学习YOLOV3这个很重要的算法, 可以学习到作者重新设计Da...
提高曝光率:外贸网站如何充分利... 自从我从事外贸行业以来,谷歌优化一直是我关注的重点。 作为一个外贸从业者,...
Vue3 学习总结补充(一) 文章目录1、Vue3中为什么修改变量的值后,视图不更新?2、使用 ref...
锤哥和锤弟是双胞胎吗,锤哥和锤... 锤哥和锤弟是双胞胎吗?锤哥和锤弟这两个名字可能只是表示两个有亲属关系的人,而并不一定表示他们是双胞胎...
ido什么意思,IDO:意义、... IDO全称“I Do”,源自婚礼誓言,意为“我愿意”。表达对爱情的坚守。IDO钻戒的寓意是珍视爱情的...
形容夜色美的唯美句子,夜色的魅... 1. 夜幕降临,华灯初上,整个城市被柔和的灯光笼罩,宛如一颗璀璨的明珠。 2. 夜色中的星空,...
已婚女人梦见龙预示有什么征兆,... 已婚女人梦见龙,一般来说,是一种非常吉祥的预兆。在中国传统文化中,龙象征着富贵、吉祥和好运。 ...
2022国赛2:神州路由器pp...       PPP Multilink协议(MP)是PPP(...