JAVA:静态导入import static
2018-03-30 13:49
471 查看
1.介绍
静态导入是JDK5.0引入的新特性。其目的是为了减少字符的输入量。2.语法
静态导入:import static 包名.类名.静态方法(变量)。普通导入:import 包名.类名。
3.举例
静态导入import static java.lang.Integer.*;import static java.lang.System.out;
public class testImportStatic{
public static void main(String[] args) {
out.println(MAX_VALUE);
}
} 普通导入public class testImport{
public static void main(String[] args){
System.out.println(Integer.MAX_VALUE);
}
} 两种导入方法输出结果:2147483647
4.结论
优点:
从例子可以看出,静态导入最大的优点就是减少了代码量。 缺点:
过度地使用静态导入会在一定程度上降低代码的可读性,难于维护。静态导入缺少了类名的修饰,静态变量和方法的意义就会含混不清,例如例子中的MAX_VALUE,在Long中也有一个MAX_VALUE常量,如果同时引入就报编译器错误。因此,静态导入要慎重,若必须使用,最好不用使用"*"通配符;方法名也最好是具有明确、清晰表象意义的工具类。-------------------- 本文是个人学习工作中的个人浅见,如有错误,望评论讨论指正,对您的帮助我将不胜感激。
相关文章推荐
- java 静态导入 import static
- java 静态导入, import static
- Java5.0新特性01-静态导入(import static)
- java 的静态导入(import static)
- java 静态导入(import static)
- Java静态导入(import static)需谨慎
- 关于Java5中提供的静态导入(import static)
- java1.5新特性:静态导入import static
- Java包的静态导入import static和import的区别
- java 静态导入 import static
- Java静态导入(import static)需谨慎
- java5的静态导入import static
- Java包的静态导入import static和import的区别
- 关于Java5中提供的静态导入(import static)
- Java包的静态导入import static和import的区别
- java 静态导入 (import static) 详解
- 从零开始学JAVA:java 静态导入 (import static) 详解
- Java静态导入(import static)需谨慎
- Java包的静态导入import static和import的区别(静态导包)
- 【转】Java 静态导入 import static