![]() |
1
11
是的,简而言之,它是线性的。
简而言之,取自Java。 http://www.developer.com/java/other/article.php/2238491 您应该定义变量,然后按照正确的顺序在静态初始化器块中对其进行初始化,或者您可以如下交换语句的顺序:
|
![]() |
2
4
实际上,JVM将按照遇到静态字段的顺序初始化这些字段。
当JVM第一次遇到类时,将初始化类的静态字段。根据
Java Puzzlers
,拼图49(参考JLS 4.12.5),静态字段首先设置为其默认值。对象变量设置为
在你的例子中,
|