标题: 类被加载的时候一定会初始化静态变量吗??? [打印本页] 作者: aohn1117 时间: 2016-2-8 15:28 标题: 类被加载的时候一定会初始化静态变量吗??? class HaHa {
static final int a= 1;
static int b = 2;
final int c = 3;
}
1.调用a的时候类会加载进内存吗?
2.a位于内存的哪个地方???
3.b位于类的静态区中吗?
4.c位于堆中吗?
5.class.forName(HaHa)会执行静态初始化 ,HaHa.class就不会,为什么?