java中的静态引用
一般引入类的方式:import
java.lang.Math.*;
静态引入类的方式:import static
java.lang.Math.*;
区别在于:
一般引入需要使用 ClassName.method(); 的方式去调用类中的静态方法;
public class Test {
public static void main(String[] args) {
System.out.println(Math.sqrt(4)); //需要加类名前缀
}
}
而静态引入后,直接使用 method(); 即可使用静态方法。
import static java.lang.Math.*;
public class Test {
public static void main(String[] args) {
System.out.println(sqrt(4)); //直接调用方法
}
}