静态导入import static 介绍见import static和import的区别

在Eclipse里配置静态导入,步骤见下面截图的箭头在Eclipse里静态导入
    




import static和import的区别

例如导入下面的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反编译后,还是还原成用类名调用静态方法

在Eclipse里静态导入
    




import static和import的区别

 

相关文章:

  • 2022-12-23
  • 2022-02-23
  • 2021-12-05
  • 2021-12-17
  • 2021-08-24
  • 2022-12-23
  • 2022-02-05
猜你喜欢
  • 2022-12-23
  • 2022-01-21
  • 2021-08-20
  • 2022-01-15
  • 2021-09-03
相关资源
相似解决方案