静态导入:Jdk5一个新特性
特点:
1)前提是该方法必须是静态的2)导入到的一个方法的级别
静态导入的格式:
import static 包名.类名.方法名;import static java.util.ArrayList.add; 方法必须是静态方法
常用类中哪个类中静态方法最多:Math
之前导包:java.util.Scanner; 导入到类的级别
import static java.lang.Math.abs; //导入到方法的级别
import static java.lang.Math.pow;
public class Static1 {
public static void main(String[] args) {
System.out.println(Math.abs(-100));
System.out.println(Math.pow(2,3));
//可以使用带前缀的方式
System.out.println(java.lang.Math.abs(-100));
System.out.println("-------------------------");
//在测试,直接写方法名,前提静态导入
// System.out.println(abs(-100));
System.out.println(java.lang.Math.abs(-100));
System.out.println(pow(2,3));
//本身当前的某个类中的方法名和需要被静态导入的方法名一样,必须加上前缀
}
//Date ---->有两个包下 java.util.Date java.sql.Date
public static void abs() {
}
}