你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

IntelliJ IDEA Java开发必备技巧,高效coding配置指南

发布时间:2026-06-06

浏览次数:0

期盼着愉悦欢快的, 必然不能缺少一个厉害的IDE。而针对Java开发者来讲, IDEA绝对是Java-IDE当中最为出色的选择(持有不同观点的朋友们还请放过我)。

我首次下载IDEA至今, 已过去一年半时间, 随着时间不断推移, 我愈发发觉自己对这个极为智能的IDE喜爱程度日益加深, 特别是其内部众多小功能, 极大程度提升了我平日里的效率。

如下, 接下来, 我就要逐个地去讲述这家相当出色的IDE的运用技巧啦(我所列举的大概仅仅是冰山的一小角而已)!

提示: 鉴于我已进行汉化处理, 因而截图后的界面当中会涵盖诸多中文内容, 不过我会于文字说明之处对其英文予以说明。

一、提高效率的必备配置

1、代码自动补全提示

设置路径: -> -> -> Code

如图所示:

2、ctrl+滑轮调整字体大小

设置路径 -> ->

如图所示:

3、自动导包

设置路径 -> -> -> Auto

如图所示:

4、显示行号

设置路径 -> -> ->

如图所示:

二、快乐编码的常用技巧

1、解决错误的万能快捷键alt+Enter

比如说, 存在多个可供选择进行导入的类的情形下, 比如说, 继承了虚基类或者实现了接口但却没有将方法进行重写的时候, 又或者, 想要使用的类在maven当中没有添加依赖之时……

诸如此类, 你能够先行试着把光标挪动到代码呈现红色之处, 随后按下alt+Enter, 接着瞧瞧IDE自动给出的用于修正代码的提示。

如图(包括但不限于这种情况):

2、妈妈再也不用担心我的代码对齐问题了

最开始着手学习C语言之际, 好多同学在编写代码之时都不开展对齐操作, 随后我们所目睹到的效果呈现为如下这般:

当时没有集成开发环境辅助, 我们采取的做法是, 耗费几分钟时长一点点地对其进行代码对齐问题的处理。

都已经到了9012年这个时候了, 我们所使用的IDE已然是非常智能的了, 通过一键操作就能够将关于代码对齐方面的问题给解决掉了。

3、手残党的救命功能:全部重命名

偶尔, 包名、类名、方法名、变量名这般我们或许会多次运用的名称, 于不经意间出现写错状况, 并且还在多处被大量引用(多亏IDE的代码提示功能, 不然第二次使用变量名时才发现是错的)。那么针对这类情形要怎样去解决呢?

教你一招:IDEA重命名全部的相同引用。下面是使用方法:

将光标移动到那个错误的单词

右键,选择 ->intellij idea java,然后你选择的那个单词会出现一个红框

在红框内输入重命名后的单词,输入完毕后按回车

有可能会于IDE的某一个窗口之中存在提示, 这得依据自身情形去做, 我通常都是径直点击确认。

全部重命名成功

如下图:

于此有的同窗兴许会存疑, 要是某些特别情形下, 于同一个文件之中, 首个方法的参数是List, 而第二个方法的参数是Map, 那么在贯彻执行完上面的重命名之后会不会两者都被修改呢? 当然不会。IDEA的聪慧之处在于它会搜寻相同引用之处, 通常而言那便是用户想要修改的地方, 涵盖注释的地方。

4、快速注释代码

一个特别简单且实用的功能, 在某一行代码或者某一块代码有需要被注释的情况时, 将这一块代码选中, 然后键入如下的快捷键便可达成:

取消注释的快捷键跟上面一样, 只要在那被注释的代码的地方, 键入上面所说那般的快捷键就行, 便可达成目的。

5、小白最想用的快捷键ctrl + 鼠标单击

5.1 查看源码

不清楚变量声明所处位置, 不清楚方法的源码究竟是啥, 不清楚类的具体代码到底怎样……要是你正遭受上述这般的困扰, 那你能够试着在你不晓得的那个事物的地方运用快捷键 ctrl + 鼠标单击, 譬如:

5.2 快速查看使用

这个就是上面的逆过程。

倘若你并不清楚这个类于何处被运用过, 不晓得某个定义好的方法于哪儿被调用过, 且某个声明的变量在何处被使用过……那么也罢, 仍旧试着采用ctrl加上鼠标单击的操作。

关注查看源码以及查看使用二者之间存在的区别喔: 查看源码是被运用在类名、方法、变量等等这些的使用之处, 然而查看使用却是使用在.java文件范围之内的类名、所定义的方法名、变量声明等等这一类的定义之处呢。

6、快速生成代码

撰编POJO类别之际, 是否被其get以及set法子逼至抓狂? 撰编构造法子之时, 书写参数类别与参数名称可有厌烦之感? 继承了父类别然而欲要重写法子达成之际, 是否还得寻觅父类别瞧瞧其法子名称……

别天真了, IDEA早就预料到你会出现这种需求了, 这儿给你一个极为厉害的快捷键alt + , 它就在键盘的多功能按键的位置, 你自己去寻觅寻觅吧。

使用示例:

搭建一个POJO类型, 添好基础性的字段, 接着于类文件的两个花括号之间的任意一处空白处按下alt+, 进而呈现出这个窗口。(鉴于我的IDEA已然汉化了, 故而其有的功能已是一目了然的了)

选取构造get以及set, 英文版本所具有的是and, 呈现出下面的界面。IDEA开展生成的set方式存在两种, 这其中一种是返回void的, 另外情况则是返回当前对象的。具体而言所存在的区别究竟是什么呢, 那就是我们于set的进程当中能不能够运用链式结构。

3.选择确定,然后查看生成的代码:

7、最拉风的代码生成器

上面那种能够迅速生成代码的方式是不足够的, 下面将会讲解给大家一个更具炫酷感的代码生成器。

在日常写代码之际, 会碰到诸多问题, 诸如for循环, 判断空元素, 输出至控制台, 借助方法返回值以生成变量等事宜, 而这些问题在IDEA里皆逐一被予以解决 , 那么究竟是怎样解决的呢? 且看如下内容:

急速判定空/非空 :把要判定的变量名予以输入, 接着能够①输入.null去生成判定空的代码块②输入.nn或者.去生成判定非空的代码块。

输入那个需要被输出到控制台的变量名, 接着输入.sout, 以此来生成输出该变量的代码。

迅速地生成变量, 首先, 输入那要去调用的方法, 接着, 输入.var, 自动致使生成涵盖变量类型的变量。

便捷生成主方法的方式: 于需生成主方法的位置键入psvm, 如此便可生成主体方法, 这四个字母指代了void main( args)里四个单词的首字母!

实现快速加锁的具体做法是:先输入需要进行加锁操作的变量名称, 接着直接输入一个句号, 便可对该变量实施加锁, 不用去担忧因为单词过长而记不住, 毕竟集成开发环境还有能够提供代码提示助力的功能呢。

有一种情况是, 能够快速生成try-catch代码块, 具体是, 在需要生成try-catch代码块之处的相应语句或者变量的后续部位输入.try便可达成。

急速进行格式化的字符串: 于那需被格式化的字符串或者字符串变量的后面直接输入句号便可。

三、忘掉那奇奇怪怪的指令

很自然, 仅仅是个搞标题博眼球的, 所有的那些指令, 还是尽可能能记住就把它记住, 倘若有朝一日boss不让你再去用那IDEA了。

接着, 这一部分着重讲一讲, 关于IDEA针对maven以及Git的集成工具的运用情况。

1、maven篇

Maven自身所拥有的指令确切来说数量并不多, 然而一旦我们增添了Maven的插件之后, 那么Maven的指令数量便会变得难以确定。特别是, Maven的插件数量并不少, 我们既没有办法将所有插件的指令都牢记于心, 也不可能每次都去通过谷歌搜索一番吧。

IDEA为我们提供了很好的解决方式,下面我们来尝试一下:

首先,这一定要是一个maven工程

在导航栏那儿选择View, 接着选择Tool, 再选择Maven, 如此便会弹出一个窗口, 是这样展示的, 用户能自行定义此窗口的位置。我们能够看到, 这个窗口里面不但含有基础的maven指令, 而且还含有maven插件的指令。

双击需要执行的指定即可。

2、Git篇

用在版本控制系统的Git指令数量不算多, 然而就是在使用这些指令之时, 总会让人产生一种不顺畅的感觉。并且, 当Git应用于命令行环境时, 对文件进行筛选等操作是颇为繁杂的, 如果采用IDEA集成的Git工具, 能够协助用户于可视化界面开展Git的相关操作。

2.1 git

能够显示当前git项目文件夹状态, 其中涵盖增删改文件状态的git指令, 在IDEA当中是直接映射为文件颜色呈现的, 情形大概如下(或许每个人的情况都有所不同):

如图所示:

2.2 git add

在IDEA这款软件里, git add指令能够借助在需进行git add操作的文件或者文件夹那里右键, 接着去选择VCS, 然后再选择Add来达成添加。

然而, 这个操作, 我通常不会于IDEA里运用, 鉴于尚存在更为优良的解决途径。

2.3 git

在IDEA里, git指令能够借助选择VCS -> File...去执行, 紧接着, 下面呈现的便是选择完Files...之后所弹出的窗口:

2.4 git push

git push这个指令, 能够借助选择VCS -> push来实施相关操作, 具体情况如下标点符号。

2.5 git pull

选取push之际, 早就该瞅见pull按钮了, 也就是VCS里头的pull, 具体如下:

2.6 切换分支

2.7 比较文件修改

在需要比较的文件处点击工具栏处该按钮

即可打开一个窗口进行文件修改比较。

可以从红那里看到, 标了>>的属于我们新给添加的代码, 能够凭借点击那个>>符号去直接把添加的代码给删除掉。

2.8 查看当前文件的修改记录

可以通过点击该按钮

打开一个窗口查看当前文件的修改记录。

四、最后再来点小动作(插件和其他)1、书签

近期, 我于阅读源码之际, 频繁遭遇一个状况, 即运行到 代码处, 查看其源码, 随后页面跳转, 接着便不晓得先前看到何处了。源码当中, 近乎每个类文件皆有几百乃至几千行代码, 并且存在成千上万的类文件, 若想要找回先前位置, 恰似大海捞针。

有个情况是在后台的时候我发现, IDEA内部设置了一个书签功能, 其大抵的意思是给代码的行打上那种标签, 随后当我们想要返回去的时候, 借助简便的操作便能够返回到打了标签的那一行代码那里句号。

具体操作如下:

于需要进行打标签操作的代码行所在之处, 按照F11这个按键,就能够实现打上标签这一行为了, 而那个被打上标签的代码行的前面, 会存在着一个呈现为对勾形状的标记。

如若想要跳回到进行打标签操作的代码那里, 那么按下shift + F11这个组合键, 就能够将书签窗口给打开, 接着从中挑选出要返回的那个标签就行。

同时,我们也可以在书签窗口对我们打的书签进行备注intellij idea java,方便记忆

这书签, 有个特厉害特便捷的功能, 是能打临时标签, 之后借助快捷键回到标签标记的地方 , 当然喽。

在代码行那里, 也就是需要打标签的地方, 按下ctrl+shift+数字1234, 之后跟着的这时候, 标记会变成1234, 此1234与按下去的按键是相同的。

需要返回的时候直接按ctrl+数字1234即可跳回

2、最骚气的快捷键ctrl + w

最具那种独特、夸张风格的这个快捷键, 其作用能怎样表述, 我已然没什么头绪了, 那就自己去试着操作一番吧。

3、条件断点

于我们进行断点调试之际, 我们最为惧怕的便是碰到数组, 特别是数量极其庞大的数组, 且其中仅有某一个或者某一部分出现问题了, 而后我们进行调试之时就不得不增添一个if语句以便利调试。然而我们的IDEA堪称超级智能的IDE, 我们能够借助IDEA直接添加条件断点来达成调试至特定的断点位置。

使用办法:

打断点

在断点处右键

输入条件, 此条件应当返回一个布尔值, 断点会在该条件变为真的时候停下。

4、插件

假定身为一名出色的IDE, 或许其具备的功能尚无法充分契合你的需求, 既然功能有所欠缺, 那就借助插件来弥补, 接下来是我个人所举荐的几款IDEA插件。

推荐阅读:


喜欢我可以给我设为星标哦

好文章,我 在看 

如有侵权请联系删除!

13262879759

微信二维码