import static 使用静态导入的可能理由之一是:简化对多个类常量的调用,而且这些类常量定义在一个地方
静态导入之前: - public class TestStatic {
- public static void main(String[] args) {
- System.out.println(Integer.MAX_VALUE);
- System.out.println(Integer.toHexString(42));
- }
- }
在静态导入之后:
|
| - import static java.lang.System.out;
- import static java.lang.Integer.*;
-
- public class TestStaticImport {
- public static void main(String[] args) {
- out.println(MAX_VALUE);
- out.println(toHexString(42));
- }
- }
|