import static 是静态导入,是jdk1.5的新特征.
利用import static 可以不通过调用包名,直接使用包里的静态成员变量和方法。变量、常量、方法和内部类都可以导入。
用法一:
import static com.test.TestClass.*; //导入TestClass类中的所有静态方法
用法二:
import static java.lang.System.out; //导入System类中的制定静态方法out
当我们要打印一些文字时,使用 out.println("something.....");
而不是 System.out.println("something....");
用法三:
import static com.test.TestClass.TESTCOUNT; //导入TestClass类中指定的静态变量
使用原则:
1. 按需导入
2.避免不同类中的静态变量名和方法名冲突,使用精确指定导入
3.本地的变量和方法,优先于外部导入的同名变量和方法