这是一段Java代码示例:
static {
ture = 9;
}
static int ture;
{ // instance block
System.out.println(":"+ture+":");
}
它是如何编译的?变量“ture”的声明在初始化之后进行。据我所知,静态块和字段按照它们出现的顺序执行。
现在为什么实例块内的值9被打印了3次?顺便说一下,该类的实例已创建3次。 这不是作业,我正在为认证学习Java。