1、基本用法
靜態變量:靜態變量在內存中只有一個拷貝,JVM只分配一次內存,可以用類名直接訪問。
靜態方法:不需要創建對象可以直接調用。
靜態代碼塊:JVM加載類時會按順序執行這些靜態的代碼塊。
靜態內部類:不需要依賴外部類,不能訪問外部類非靜態屬性。
靜態導包:JDK1.5特性。
靜態常量:static + final
2、示例代碼
public class Static {
private static String ATTRIBUTE_A = "靜態變量";
private static final String ATTRIBUTE_B = "靜態常量";
static {
System.out.println("靜態代碼塊");
}
public static void method() {
System.out.println("靜態方法");
}
}