import static 是静态导入,是jdk1.5的新特征.
利用import static 可以不通过调用包名,直接使用包里的静态方法。
我这里举个例子:
用import的情况:
public static void main(String args[]){
System.out.println("hello happyBKs");
}
用import static 的情况:
import static java.lang.System.out;
public static void main(String args[]){
out.println("hello happyBKs");
}
两者的输出情况是一样的。
再举个开发中常见的例子:
package com.happyBKs.test
import org.junit.*;
import static org.junit.Assert.*;
public class Test
{
@test
public void say(){
int me="Happy"+"BKs";
assertEquals(me,"HappyBKs");
}
}