开发利器IntelliJ IDEA—带你体验各种神奇操作

header

☕☕我单方面宣布IDEA是最好的Java IDE😛

俗话说“工欲善其事;必先利其器”,大学的Java课上老师一般会让装上Eclipse,跟IDEA比起来,不能说难用,只能说不想用(逃🤣。转战IDEA一年多的时间里,很多功能真的是让人直呼牛🍺,强大又方便,快来看看IDEA里有哪些神奇的骚操作吧~


IDEA

🍕IDEA快捷键

(不管技术行不行,反正快捷键一顿敲,看着就是大佬😎)

  • Ctrl + Alt + 方向键左右:回到前一次或后一次鼠标停留的位置。
  • Ctrl + [Ctrl + ]:快速将光标移动到大括号{}的前面或者后面。
  • Ctrl + Shift + E:查看最近更改的文件。
  • Ctrl + Shift + U:快速切换大小写。
    快速切换大小写
  • Ctrl + Alt + L:快速格式化代码。
    快速格式化代码
  • Ctrl + FCtrl + Shift + F:快速查找某段代码或者注释的位置,不加Shift代表在当前文件中搜索,加上Shift代表全局搜索。
    搜索
  • Ctrl + P:查看某个方法的参数。
    查看参数
  • Alt + Enter:快速修复,自动修复或者根据提示快速修复代码问题。
    快速修复

🍔代码模板

IDEA代码模板 Live Template

👉🏻这个Eclipse也有,其实像快捷键、代码模板这种基础功能在Eclipse上都是有的,不过很多功能在IDEA上体验过后,给人的感觉就是你Eclipse有的功能我IDEA一个也不少,而且比你做的还好!

有了代码模板,Java中很多重复的代码就不需要我们手动敲了,可以输入代码段的简写,IDEA会自动帮我们补全。

  • 比如我们最常用的Main()方法和System.out.println()这两句,可以使用mainsout代替。
    代码模板

  • for循环也是常用的代码模板,输入 待遍历集合.for IDEA会自动补全遍历集合的for循环代码片段。
    for循环模板

  • 输入 数字.for 可以指定for循环的次数。
    for循环

更多的代码模板可以在File -> Settings -> Editor -> Live Templates下查看,除了使用自带的代码模板,IDEA还允许我们自定义模板。

代码模板


🍟自动导包、自动删包

打开Settings,在Editor -> General -> Auto Import下可以打开自动导包与自动删包的设置。

自动导包

👉🏻输入代码或删除代码时,IDEA会自动补全或者删除对应的import语句。

自动导包


🌭对象快速声明

可以使用new xxx().var的方式快速创建一个对象,IDEA会自动帮我们补全完整的代码。

👉🏻比如我们可以这样声明一个String

在这里插入图片描述


🍿自动生成嵌套语句

IDEA可以自动帮我们生成if...else...语句、while...语句、try...catch...语句等常见的嵌套代码片段。

👉🏻比如我们想捕获某段代码可能产生的异常,可以将光标移动到代码所在的行,使用快捷键Ctrl + Alt + T来选择要生成的嵌套语句。

try catch


🍰自动生成类的常见方法

这个功能几乎是无敌的存在,在我们创建一个类时,经常需要同时创建属性的getter()setter()以及toString()方法,还有类的构造器Constructor(),而这些IDEA都可以帮我们一键生成,甚至还可以自动生成equals()hashCode()方法。

👉🏻比如创建一个Person类,要想生成类中的常见方法,可以点击鼠标右键,选择Generate选项,即可看到IDEA可以帮我们自动生成的所有方法。

自动生成


🌮自动添加注释

创建类时IDEA可以根据我们设置的注释模板自动生成类注释。

👉🏻进入设置页面 File -> Settrings,选择 Editor -> File and Code Templates,右侧选项找到 Includes 下的 Flie Header 选项卡,在输入框中输入下面的注释模板文字。

/**
 * @Description
 * @Author: YourName
 * @CreateTime: ${DATE} ${HOUR}:${MINUTE}
 */

注释模板

👉🏻点击Apply,并点击OK按钮保存设置,每次创建类时即可自动生成注释。

注释


🥗显示类结构图

当类的继承关系比较复杂时,IDEA可以直接生成类的UML图,调用关系一目了然,效果炸裂。

👉🏻选中某个类,鼠标右键,选择 Diagrams -> show Diagram或者使用快捷键 Ctrl + Alt + Shift + U即可查看类的继承关系图形。

查看类图


🥤快速查看类或方法源码

按住Ctrl键,点击某个类或者方法时,IDEA会自动跳转到类或者方法的源代码位置。不仅可以跳转到我们自己写的代码,JDK源码也可以快速跳转。

很多Java培训机构的老师在上课时都是用这种方式展现源代码。

👉🏻比如我们想查看ArrayList的实现方式,用这种方式可以很方便的查看其源代码。

查看源代码


点赞

  • 27
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 24
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mymel_晗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值