【发布时间】:2019-07-23 16:57:15
【问题描述】:
我在这里阅读问题:Java : in what order are static final fields initialized?
根据答案
"除了最终类的变量和接口的字段 值是编译时常量首先初始化..."
我认为这是不正确的,因为以下将失败:
static {
String y = x;
}
public static final String x = "test";
在静态块中,x 无法识别。如果这个答案是正确的,任何人都可以评论吗?
【问题讨论】:
标签: java static initialization