static的用法有哪些?
a. 静态代码块:对类进行初始化,类加载的时候执行,并且只执行一次
b. 静态变量:该变量是类所有,被该类的所有成员共享
c. 静态方法
d. 静态内部类
e. 静态导入:导入静态方法
package com.cskaoyan.jdk5;
import java.util.Date;
//静态导入
//使用Math的所用方法用import static java.lang.Math.*;
//使用Math的某一个方法用import static java.lang.Math.sqrt;
import static java.lang.Math.*;
public class StaticImportDemo1 {
public static void main(String[] args) {
//导包的两种方法
java.util.Date date = new java.util.Date();
Date date2 = new Date();
//静态导入
System.out.println(sqrt(1.0));
System.out.println(abs(-100));
System.out.println(max(2, 3));
}
}