在以下来自 pg 的静态导入示例中。Oracle OCA/OCP Java SE 7 Programmer I and II Study Guide 的第 16 条:
import static java.lang.System.out; // 1
import static java.lang.Integer.*; // 2
public class TestStaticImport {
public static void main(String[] args) {
out.println(MAX_VALUE); // 3
out.println(toHexString(42)); // 4
}
}
书中提到标有 3 的行:
“现在我们终于看到了静态导入功能的好处!我们不必在 System.out.println 中输入 System!哇!第二,我们不必在 Integer.MAX_VALUE 中输入 Integer。所以在这行代码中,我们能够使用静态方法和常量的快捷方式。
在这里将 println 称为静态方法是错误的吗?
上面的程序如文中所示。
对于标记为 4 的行,书中说:“最后,我们再做一个捷径,这次是为 Integer 类中的一个方法。”