import static 是静态导入,是jdk1.5的新特征
格式:import static 包名….类名.方法名
静态导入的注意事项:
A:方法必须是静态的
B:如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。由此可见,意义不大,所以一般不用,但是要能看懂。
import java.util.ArrayList;
import java.util.List;
import static java.util.Collections.*;//静态导入,导入的是类中的静态成员
import static java.lang.System.*;
public class staticImporDemo {
public static void main(String[] args){
List<String> list=new ArrayList<String>();
list.add("abc1");
list.add("abc2");
list.add("abc3");
//原本是Collections.sort(list);
sort(list);
//原本是Collections.max(list);
String max=max(list);
//原本是System.out.println(max);
out.println(max);
//原本是System.out.println(list);
out.println(list);
}
}