在Eclipse里静态导入
静态导入import static 介绍见import static和import的区别
在Eclipse里配置静态导入,步骤见下面截图的箭头
例如导入下面的jar
常用的静态导入方法如下:
- com.google.common.base.Preconditions
- com.google.common.base.Predicates
- com.google.common.collect.Iterables
- com.google.common.collect.Lists
- com.google.common.collect.Maps
- com.google.common.collect.Sets
- org.apache.commons.lang.StringUtils
- org.junit.Assert
静态导入配置后,写代码只需要
package com.study.utils; import static com.google.common.base.Preconditions.checkArgument; public class L12 { public static void main(String[] args) { int i = 9; int j = 10; checkArgument(i >= 0, "Argument was %s but expected nonnegative", i); checkArgument(i < j, "Expected i < j, but %s > %s", i, j); } }
class反编译后,还是还原成用类名调用静态方法