基础加强笔记整理
静态导入
jdk1.5 我们在开发中用到某个类下的静态方法时,通常是使用 类名.静态方法名使用例如:
package test929;
/**
* 没有使用静态导入前
* @author LinBin
*
*/
public class Test1 {
public static void main(String[] args) {
System.out.println(Math.max(3, 2));
System.out.println(Math.min(2, 3));
System.out.println(Math.abs(-6));
}
}
而当要使用一个类下多个静态方法或者同一方法使用多次时,我们就可以用静态导入代替,就可直接写方法名调用。
静态导入格式:import static java.包名.类名.静态方法名; 或者 import static java.包名.类名.*;
示例代码:
package test929;
import static java.lang.Math.max;
import static java.lang.Math.min;
import static java.lang.Math.abs;
/**
* 使用静态导入后代码
* @author LinBin
*
*/
public class Test2 {
public static void main(String[] args) {
System.out.println(max(3, 2));
System.out.println(min(2, 3));
System.out.println(abs(-6));
}
}
或者
package test929;
import static java.lang.Math.*;
/**
* 使用静态导入后代码
* @author LinBin
*
*/
public class Test2 {
public static void main(String[] args) {
System.out.println(max(3, 2));
System.out.println(min(2, 3));
System.out.println(abs(-6));
}
}