是的,它们按照它们在源中出现的顺序进行了初始化。您可以在Java语言规范§12.4.2中阅读所有详细内容。请参阅步骤9,内容为:
…以文本顺序执行类的类变量初始值设定项和静态初始值设定项,或者接口的字段初始值设定项,就好像它们是单个块一样,除了最终的类变量和其值是可编译的接口字段之外,时间常量首先被初始化…

是的,它们按照它们在源中出现的顺序进行了初始化。您可以在Java语言规范§12.4.2中阅读所有详细内容。请参阅步骤9,内容为:
…以文本顺序执行类的类变量初始值设定项和静态初始值设定项,或者接口的字段初始值设定项,就好像它们是单个块一样,除了最终的类变量和其值是可编译的接口字段之外,时间常量首先被初始化…