Java静态导入

1 什么是Java静态导入

Java 5的静态导入(static import)功能使Java程序员可以直接访问类的任何静态成员。无需通过类名对其进行限定。

2 Java静态导入的好处

如果您经常访问类的任何静态成员,使用Java静态导入可以减少代码量。

3 Java静态导出的缺点

如果您过度使用静态导入功能,它将使程序不可读且无法维护。

4 Java静态导入的例子

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java静态导入的例子
 */
import static java.lang.System.*;

class Demo{
    public static void main(String args[]){

        out.println("Hello");//现在无需system.out
        out.println("Java");

    }
}

输出结果为:

Hello
Java

5 import static和import的区别

  • import允许Java程序员在没有包限定的情况下访问包的类,而static import功能允许在没有类限定的情况下访问类的静态成员。
  • import提供对类和接口的可访问性,而static import提供对类的静态成员的可访问性。

推荐好课