【发布时间】:2014-08-20 18:19:18
【问题描述】:
“加载类时初始化静态变量”究竟是什么意思?我在网上阅读了很多讨论,但我仍然感到困惑。第2步是初始化步骤,对吗?那么第 1 步“加载类时”会发生什么?
public class NewClass {
static int[] arr; //Step 1
NewClass(){
arr = new int[10]; //Step 2
for(int i= 0;i<10;i++){
arr[i] = i;
}
}
}
【问题讨论】:
-
类加载时!=类实例化时。
标签: java static initialization