在Java中,可以通過以下兩種方式給靜態變量賦值:
public class MyClass {
public static int staticVariable;
static {
staticVariable = 10;
}
}
在上述代碼中,靜態代碼塊表示在類加載時執行的代碼,可以通過靜態代碼塊給靜態變量賦初值。
public class MyClass {
public static int staticVariable = 10;
}
在上述代碼中,通過直接在靜態變量的聲明處賦值的方式給靜態變量賦初值。
無論是使用靜態代碼塊還是直接賦值的方式,都可以給靜態變量賦初值,根據實際需求選擇合適的方式。