同事用了这个IDEA技巧,开发效率提升了10倍

开启Postfix Completion

在将今天的技巧前,我们需要作几个准备:IntellJ IDEA和开启Postfix Completion。

打开IDEA的Settings -> Editor -> General ->Postfix Completion,把这个框选上即可。

同事用了这个IDEA技巧,开发效率提升了10倍_第1张图片

创建对象

.var

如果我们要创建一个Student对象,我们可以使用new Student().var

 Student student = new Student();

.new

下图这个操作更加快捷,一步到位。

转型

.castvar

如果要将Object转成Student,可以new Object().castvar

同事用了这个IDEA技巧,开发效率提升了10倍_第2张图片

Student student2 = (Student) new Object();

if语句

.null

如果对象为null的编写。student.null

同事用了这个IDEA技巧,开发效率提升了10倍_第3张图片

if (student == null) {

}

.notnull

如果对象不为null的编写。student.nn

if (student != null) {

}

.if

boolean变量的if语句写法,例如:flag.if

boolean flag = true;
if (flag) {

}

.while

如果是while循环,可以这样flag.while

while (flag) {

}

同事用了这个IDEA技巧,开发效率提升了10倍_第4张图片

打印

.sout

想在控制台打印,可以这样:flag.sout

System.out.println(flag); 

同事用了这个IDEA技巧,开发效率提升了10倍_第5张图片

方法返回

.return

如果我们要返回某个值,可以:返回值.return

public boolean test(){
    return true;
}

同事用了这个IDEA技巧,开发效率提升了10倍_第6张图片

for循环

.fori

下面是几种for循环的编码方式。

for (int i = 0; i < strs.length; i++) {
    
}

.for

for (String str : strs) {

}

.forr

for (int i = strs.length - 1; i >= 0; i--) {

}

同事用了这个IDEA技巧,开发效率提升了10倍_第7张图片

List列表

.list

如果需要编写一个包了对象的List,例如:Student.list

List students =new ArrayList<>();

同事用了这个IDEA技巧,开发效率提升了10倍_第8张图片

怎么样使用我上面的技巧,敲代码是不是一气呵成,行云流水,运指如飞。

编码速度起来了,效率得以提高,等着被老板夸吧。

 

精彩推荐

 

Redis进阶

我的后端开发面试分享

我在Github上一个关于俄罗斯方块的项目

我的一次微服务实战-SpringCloud学习

BIO与NIO与多路复用

【吐血推荐 二】那些让你打开新世界大门的网站

MySQL为什么选择B+Tree做索引

 

扫码二维码,获取更多精彩。或微信搜Lvshen_9,可后台回复获取资料

1.回复"java" 获取java电子书;

2.回复"python"获取python电子书;

3.回复"算法"获取算法电子书;

4.回复"大数据"获取大数据电子书;

5.回复"spring"获取SpringBoot的学习视频。

6.回复"面试"获取一线大厂面试资料

7.回复"进阶之路"获取Java进阶之路的思维导图

8.回复"手册"获取阿里巴巴Java开发手册(嵩山终极版)

9.回复"总结"获取Java后端面试经验总结PDF版

10.回复"Redis"获取Redis命令手册,和Redis专项面试习题(PDF)


另:点击【我的福利】有更多惊喜哦。

同事用了这个IDEA技巧,开发效率提升了10倍_第9张图片

你可能感兴趣的:(Idea,开发效率,Java,intellij,idea,java)