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

作者:京东零售 张宾

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

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

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

在日常开发中,我们经常需要写main()方法,这时候您也可以使用main或者psvm命令快速地帮助我们创建出main()方法。

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

打印输出一些内容到控制台也是频率很高的一个行为,我们可以使用sout命令快速创建出System.out.println来打印内容。

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

这个快捷操作可能很多人就不知道了,您实可以使用.var快捷地进行赋值操作。

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

5. 快速条件语句

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

•boolean.if -> if(boolean) •boolean.else -> if(!boolean) •string.null -> if(string==null) •string.nn -> if(string!=null) •string.switch -> switch(string)

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

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

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

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

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

9. 通过.opt快速实现Optional

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

点赞
收藏

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

java 优雅编程 之lombok开发利器

我们知道在最开始学习java的时候我们在编写pojo类时候需要手写getter,settertoString.....等,刚开始我们觉得还可以接受,乐于去编写的而且java开发工具idea也提供了这些快捷键可以一键生成属性对应的getter,setter,toString等方法,不过即使这样我们每次还需要手动通过快捷键去生成,也是很繁琐不友好,而且当

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

FLV文件格式

1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  

mysql设置时区

mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0