在Java中,靜態變量可以通過靜態代碼塊或者在聲明變量時直接初始化來進行初始化。
public class MyClass {
public static int staticVar;
static {
staticVar = 10;
}
}
public class MyClass {
public static int staticVar = 10;
}
無論采用哪種方式進行初始化,靜態變量在類加載時都會被初始化,并且只會被初始化一次。