Java代码精简神器Lombok的使用

Java 代码中有很多冗余、臃肿的代码(如:Getter/Setter、构造方法、hashCode 方法等)lombok 是一款 IDE 插件,其专注于消除此类代码,以达到代码简洁高效的目的。它同时提供了 IDEA 以及 Eclipse 相关的插件,本文以 IDEA 为例,做一些相关的示例

准备工作

1)IDEA 中安装相关的插件,如图:


关于Java代码的一些优化技巧

减少重复计算

1
2
3
4
5
6
7
for (int i = 0; i < list.size(); i++) {
// do something;
}
for (int i = 0; int len = list.size(); i < len; i++) {
// do something;
}
// 不要觉得麻烦, 尽量减少变量的重复计算, 这在大量数据集合遍历时非常有效.

不要创建大量的对象引用

1
2
3
4
5
6
7
8
9
for (; ;) {
Object obj = new Object();
}

Object obj = null;
for (; ;) {
obj = new Object();
}
// 能省就省.
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×