在Java中,靜態局部變量是類的一部分,而不是實例的一部分
public class MyClass {
// 靜態局部變量
private static String staticLocalVar;
// 靜態塊
static {
staticLocalVar = "Initialized static local variable";
}
}
public class MyClass {
// 靜態局部變量(對象引用)
private static MyObject staticLocalVar1;
// 靜態局部變量(基本數據類型)
private static int staticLocalVar2;
// 靜態塊
static {
staticLocalVar1 = new MyObject();
staticLocalVar2 = 42;
}
}
通過以上方法,您可以確保Java靜態局部變量被正確初始化。