IntelliJ IDEA中提高代码开发效率的10个快捷操作

京东云开发者
• 阅读 376

作者:京东零售 张宾

IntelliJ IDEA中提高代码开发效率的10个快捷操作

IntelliJ IDEA提供了一些Java的快捷键,同样也可以帮助我们提高日常的开发效率。关于这些快捷操作如下:

1. .psvm/main快速生成 main() 方法

在日常开发中,我们经常需要写main()方法,这时候您也可以使用main或者psvm命令快速地帮助我们创建出main()方法。 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作

2. sout快速生成println()方法

打印输出一些内容到控制台也是频率很高的一个行为,我们可以使用sout命令快速创建出System.out.println来打印内容。 IntelliJ IDEA中提高代码开发效率的10个快捷操作

3. 通过.var为新对象赋参数

这个快捷操作可能很多人就不知道了,您实可以使用.var快捷地进行赋值操作。 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作

4. 通过.for 快速创建for循环

IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作

5. 快速条件语句

对于条件语句中常见的布尔和字符串操作,这里有一些快捷方式示例:

•boolean.if -> if(boolean) •boolean.else -> if(!boolean) •string.null -> if(string==null) •string.nn -> if(string!=null) •string.switch -> switch(string) IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作

6. 通过.try快速try ... catch

IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作

7. 通过 .castvar 快速类型转换

有时必须通过一个一个地输入类名和值来将一个对象转换为另一个对象。直到最近我才知道可以通过.castvar执行此操作。

IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作

8. 通过 .field 快速改变属性范围

使用.field可以更轻松地将局部变量提升到全局范围。

IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作

9. 通过.opt快速实现Optional

IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作

10. 通过.lambda 快速生成 lambda 语句

IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作 IntelliJ IDEA中提高代码开发效率的10个快捷操作

点赞
收藏
评论区
推荐文章
kenx kenx
3年前
java 优雅编程 之lombok开发利器
我们知道在最开始学习java的时候我们在编写pojo类时候需要手写getter,settertoString.....等,刚开始我们觉得还可以接受,乐于去编写的而且java开发工具idea也提供了这些快捷键可以一键生成属性对应的getter,setter,toString等方法,不过即使这样我们每次还需要手动通过快捷键去生成,也是很繁琐不友好,而且当
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
公孙晃 公孙晃
1年前
IntelliJ IDEA 2023 for Mac v2023.1汉化版「无需账号登录」
IntelliJIDEA提供了丰富的工具和功能,可以帮助开发人员提高开发效率和代码质量。
子桓 子桓
1年前
好用的Java开发推荐!
好用的Java开发IntelliJIDEA2023中文,IntelliJIDEA提供了丰富的工具和功能,可以帮助开发人员提高开发效率和代码质量。它具有智能代码编辑器、代码检查、快速修复、多模块构建、重构、版本控制等功能。此外,它还支持自动化构建、测试和部署